继承TObject的类不会调用operate new
科多兽 2014-11-26 11:06:42 定义了一个类
class TCfgDisplay:public TObject
{
public:
__fastcall TCfgDisplay();
__fastcall ~TCfgDisplay();
void * operator new (size_t AReqSize);
void operator delete(void *ADoomed,size_t ASize);
};
TCfgDisplay * ICfgDisplay = new TCfgDisplay();
不会去调用 自定义的 new 方法
同样的 delete ICfgDisplay;
不会去调用自定义的 delete方法,这个是为什么.
如果去掉继承,是可以的.