純粋仮想関数の宣言に構文上の誤りがあります、'= 0' でなければなりません。
純粋仮想関数が正しくない構文で宣言されています。
次の例では C2258 が生成されます。
// C2258.cpp
// compile with: /c
class A {
public:
void virtual func1() = 1; // C2258
void virtual func2() = 0; // OK
};
このブラウザーはサポートされなくなりました。
Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。
純粋仮想関数の宣言に構文上の誤りがあります、'= 0' でなければなりません。
純粋仮想関数が正しくない構文で宣言されています。
次の例では C2258 が生成されます。
// C2258.cpp
// compile with: /c
class A {
public:
void virtual func1() = 1; // C2258
void virtual func2() = 0; // OK
};