C++ 关键字nothrow

分配内存,

C: malloc分配失败,返回NULL

C++: 早期,也是返回NULL, 现在的gcc、vc都是抛出异常

但是在不支持异常的嵌入式环境中,或者不想使用异常结构时,可以加上关键字nothrow

你可能感兴趣的:(Utility)