Errore del compilatore C2815
'operator delete': il primo parametro formale deve essere 'void *', ma 'param' è stato usato
Qualsiasi funzione delete dell'operatore definita dall'utente deve accettare un primo parametro formale di tipo void *
.
L'esempio seguente genera l'errore C2815:
// C2815.cpp
// compile with: /c
class CMyClass {
public:
void mf1(int *a);
void operator delete(CMyClass *); // C2815
void operator delete(void *);
};