摘要:自己重写operator new时函数提供的行为要和系统缺省的operator new一致。实际做起来也就是: n 要有正确的返回值; n 可用内存不够时要调用出错处理函数; n 处理好0字节内存请求的情况。 n 此外,还要避免不小心隐藏了标准形式的new。 (1)有关返回值的部分很简单: 如果内存分配请求成功,就返回指向内存的指针; 如果失败,则遵循条款7的规定抛出一个std::bad_all...
阅读全文
posted @ 2011-07-05 19:51
浙公网安备 33010602011771号