0;
//~Equ() {};
};
class Linear :public Equ
{
public:
float a;
float b;
public:
Linear(float ai, float bi) :a(ai), b(bi) {};
Linear() {
a = 0;
b = 0;
}
float solve(Linear& eq) {
return(-eq.b / eq.a);
}
//~Linear(){}
};
int main ()
{Linear a(1,3)}
Добрый день. Подскажите, пожалуйста, почему в данном случае компилятор считает класс Linear абстрактным?
(ошибка: error C2259: Linear: невозможно создать экземпляр абстрактного класса)
Потому что у тебя есть чисто виртуальная функция до сих пор
override
Обсуждают сегодня