C++知识点—01 <noexcept>

— 工作所遇随手记,方便自己查看


参考文章

一、 关键字 noexcept

  • 该关键字告诉编译器,函数中不会发生异常(有利于编译器对程序做更多的优化)
  • 在运行时,noexcept函数向外抛出异常(如果函数内部捕捉了异常并完成处理,不算抛出异常),程序会直接终止,调用  std::terminate( )  函数,该函数内部会调用  std::abort( )  终止程序

你可能感兴趣的:(C++,c++,开发语言)