throw ClassName(); // 抛出异常
catch (ClassName&) // 捕获异常
在catch匹配类型时,可以根据基类匹配。有多个分支匹配时,选择最先出现的。
catch(...) // anything
set_terminate()
set_unexpected()