1std::terminate(); set_terminate ,产生异常会调用该函数,默认是调用abort 2void handler() 3{ 4 cout << "error ~~~~~~~~~~~~~~~~~~"; 5} 6 7 std::set_terminate(handler);//默认调用abort 8 try 9 { 10 11 throw std::logic_error("logic error"); 12 throw std::runtime_error("mem leack"); 13 } 14 catch (std::exception e) 15 { 16 17 18 cout << e.what(); 19 // abort(); 20 std::terminate(); //终止处理异常 21 } 22 23 24 25 26 27 28 29std::ref 强制转换为引用& 30std::move 强制转换 右值引用&&
C++ 11
Wesley13
2021-10-11
1174 0 0
点赞
收藏
评论区
加载中...