Udostępnij przez


Błąd kompilatora C2815

"operator delete": pierwszy parametr formalny musi mieć wartość "void *", ale użyto parametru "param"

Uwagi

Każda funkcja usuwania operatora zdefiniowanego przez użytkownika musi mieć pierwszy formalny parametr typu void *.

Example

Poniższy przykład generuje kod C2815:

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