Поделиться через


Ошибка компилятора C2258

недопустимый строгий синтаксис, требуется "= 0"

Замечания

Чистая виртуальная функция объявлена с неправильным синтаксисом.

Example

В следующем примере создается C2258:

// C2258.cpp
// compile with: /c
class A {
public:
   void virtual func1() = 1; // C2258
   void virtual func2() = 0;   // OK
};