Erreur du compilateur C2815
'operator delete' : le premier paramètre formel doit être 'void *', mais 'param' a été utilisé
Toute fonction de suppression d’opérateur définie par l’utilisateur doit prendre un premier paramètre formel de type void *
.
L’exemple suivant génère l’erreur C2815 :
// C2815.cpp
// compile with: /c
class CMyClass {
public:
void mf1(int *a);
void operator delete(CMyClass *); // C2815
void operator delete(void *);
};