当前位置:嗨网首页>书籍在线阅读

09-noexcept(C++11)

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

E.4 noexcept(C++11)

关键字noexcept用于指出函数不会引发异常。它也可用作运算符,判断操作数(表达式)是否可能引发异常;如果操作数可能引发异常,则返回false,否则返回true。例如,请看下面的声明:

int hilt(int);
int halt(int) noexcept;

表达式noexcept(hilt) 的结果为false,因为hilt() 的声明未保证不会引发异常,但noexcept(halt) 的结果为true。