【发布时间】:2013-03-12 03:02:58
【问题描述】:
void operator delete(void *p)
{
printf("\nDELETE");
// code to actually delete/free object
}
int _tmain(int argc, _TCHAR* argv[])
{
int *p = new int(10);
delete p;
getchar();
return 0;
}
我收到错误operator delete already defined
我想全局覆盖 new 和 delete 运算符。
【问题讨论】:
-
ideone.com 也没有抱怨。你确定这是真实的代码吗?
-
这是你的全部代码吗?
-
#include <new>similar question -
this 有帮助吗?
标签: c++ overloading operator-keyword