摘要: 使用 malloc/calloc 等分配内存的函数时,一定要检查其返回值是否为空;但是C++ 里,如果 new 分配内存失败,默认是抛出bad_alloc异常,不会返回空;但是有些编译器对c++标准支持不是很好,比如vc++6.0中new失败不会抛出异常,而返回0。 方案二:标准 C++ 亦提供了一 阅读全文
posted @ 2016-03-21 15:05 细雨细语 阅读(333) 评论(0) 推荐(0) 编辑