前言 在学习C++中new的种种用法时,在operator new的其中一个重载版本中看一个参数nothrow,想弄清楚到底是什么意思?nothrow顾名思义,就是不抛出的意思嘛!不抛出啥,在C++中只有异常我们用抛throw来描述,那么它的出现是为了什么呢? 类型 nothow其类型是nothow_t,nothrow_t在头文件<new>被定义为一个空类,struct nothrow_t{},同时也定义了标准常量nothrow: NEXT 常量std::nothrowextern const…