Teilen über


Compilerfehler C2815

'operator delete' : Erster formaler Parameter muss 'void *' sein, aber 'param' wurde verwendet.

Bemerkungen

Jede benutzerdefinierte Operatorlöschfunktion muss einen ersten formalen Parameter vom Typ void *annehmen.

Example

Im folgenden Beispiel wird C2815 generiert:

// C2815.cpp
// compile with: /c
class CMyClass {
public:
   void mf1(int *a);
   void operator delete(CMyClass *);   // C2815
   void operator delete(void *);
};