new 如果内存分配失败,则会抛出异常
,然后可以用try 来处理异常,
如果不想这样,可以用
std::nothrow
auto ref=new(std::nothrow) myclass;
这样分配失败就不会抛出异常,直接对 ref判空处理
new 如果内存分配失败,则会抛出异常
,然后可以用try 来处理异常,
如果不想这样,可以用
std::nothrow
auto ref=new(std::nothrow) myclass;
这样分配失败就不会抛出异常,直接对 ref判空处理
© 著作权归作者所有