【发布时间】:2011-07-03 13:19:59
【问题描述】:
是否可以在重载运算符 new 和 delete 时设置一些限制? 我重载的 new 在不同的文件中链接到我的测试程序。
场景是:
if(condition is satisfied)
call overloaded new
else
call the actual new defined in new.h
【问题讨论】:
-
是重载(即不同的签名,需要使用放置新语法调用)还是替换(即与您要调用的版本相同的签名)。
-
@STATUS_ACCESS_DENIED,我刚刚添加了它...
-
@AProgrammer:placement new 在这里有什么作用?
标签: c++ overloading new-operator delete-operator