Exceptional C++ Style之23

来源:互联网 发布:apache ab下载 编辑:程序博客网 时间:2024/06/05 03:18
第23条 进行new的操作,也许会抛出异常之二:内存管理中的实际问题
       我从来没有尝试过nothrow new,因为这个地方并不是问题的关键,用普通new我没有遇到过问题,而且问题是如果普通new都出现问题的时候,其他什么伎俩都没有什么意思了。问题还有就是什么时候nothrow new会返回NULL?这太罕见了,甚至如果我不偏执的话,也许一辈子也遇不到。通信包的应用可以导致Buffer Length是个非常恐怖的东西,这是应用错误,应该加以检查。