Erreur du compilateur C2650
'operator' : ne peut pas être une fonction virtuelle
Un new
ou delete
un opérateur est déclaré virtual
. Ces opérateurs sont des static
fonctions membres et ne peuvent pas être virtual
.
Exemple
L’exemple suivant génère l’erreur 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 );
};