コンパイラ エラー C2815
'operator delete': 1 番目の実引数は 'void *' 型でなければなりませんが、'param' が使用されました
ユーザー定義の operator delete 関数は、型 void *
の最初の仮パラメーターを受け取る必要があります。
次の例では C2815 が生成されます。
// C2815.cpp
// compile with: /c
class CMyClass {
public:
void mf1(int *a);
void operator delete(CMyClass *); // C2815
void operator delete(void *);
};