Condividi tramite


Errore del compilatore C2650

'operator': non può essere una funzione virtuale

Osservazioni:

Un new operatore o delete è dichiarato virtual. Questi operatori sono static funzioni membro e non possono essere virtual.

Esempio

L'esempio seguente genera l'errore C2650:

// C2650.cpp
// compile with: /c
class A {
   virtual void* operator new( unsigned int );   // C2650
   // try the following line instead
   // void* operator new( unsigned int );
};