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
Обсуждают сегодня