Erreur du compilateur C2258

syntaxe pure non conforme, doit être '= 0'

Une fonction virtuelle pure est déclarée avec une syntaxe incorrecte.

L’exemple suivant génère l’erreur C2258 :

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