条款8: 写operator new和operator delete时要遵循常规
<br /> <br /> 条款8: 写operator new和operator delete时要遵循常规<br /> <br />自己重写operator new时(条款10解释了为什么有时要重写它),很重要的一点是函数提供的行为要和系统缺省的operator new一致。实际做起来也就是:要有正确的返回值;可用内存不够时要调用出错处理函数(见条款7);处理好0字节内存请求的情况。此外,还要避免不小心隐藏了标准形式的new,不过这是条款9的话题。<br />有关返回值的部分很简单。如果内存分配
复制链接