如果一个类中重载了operater delete (void* pMem)和 operater new(size_t nSize) 函数
如:
static void* operator new(size_t, void* pMem);
static void operator delete(void*, void* pMem);
同时则一定要定义如下的operator delete函数
static void operator delete(void* pMem);
因为在类析构时会去找 void operator delete(void* pMem)函数
在vs2008中debug编译时如果没有定义operator delete(void* pMem)不会出现那找不到对应的void operator delete(void* )函数,但是如果在linux中用GNU编译器(g++ gcc cc)编译时
如果找不到operator delete(void*)则会出现提示找不到对应的void operator delete(void*)函数