Error del compilador C2258
sintaxis pura no válida, debe ser '= 0'
Se declara una función virtual pura con una sintaxis incorrecta.
El ejemplo siguiente genera la advertencia C2258:
// C2258.cpp
// compile with: /c
class A {
public:
void virtual func1() = 1; // C2258
void virtual func2() = 0; // OK
};