C++笔记 外传篇3 动态内存申请的结果

外传篇3 动态内存申请的结果 1.问题:动态内存申请一定成功吗?不一定 常见的动态内存分配代码 必须知道的事实! malloc函数申请失败时返回NULL值 new关键字申请失败时(根据编译器的不同) 返回NULL值 抛出std::bad_alloc异常 2.问题:new语句中的异常是怎么抛出来的? new关键字在C++规范中的标准行为 在堆空间申请足够大的内存 成功: 在获取的空间中调用构造函数创
相关文章
相关标签/搜索