书山有路勤为径
new 如果内存分配失败,则会抛出异常
,然后可以用try 来处理异常,
如果不想这样,可以用
std::nothrow
auto ref=new(std::nothrow) myclass; 这样分配失败就不会抛出异常,直接对 ref判空处理