大挪耗

c++如何避免异常

#include "iostream"

using namespace::std;

int main()
{
    //其他处理业务的代码

    //分配一大块内存。
    double * ptr= nullptr;
    try{
        ptr=new double [10000000000000];
    }
    catch (bad_alloc&)
    {
        cout<<"分配内存失败。\n";
    }

    ptr=new (std::nothrow)double [10000000000000];
    if(ptr== nullptr)cout<<"分配内存失败。\n";

    //其他处理业务代码
    if(ptr== nullptr)delete []ptr;


}

分配内存失败。
分配内存失败。


已发布

分类

可以收藏大挪耗一下。下载麻烦点城通网盘,站长保证下载速度,不会限速的,放心点就是了;分卷,安卓下载为txt:程序下载为url,不会下载参考不会下载。如果你想让本站活的久一点,请直接捐助

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注