throw()是什么用法?
c++ primer 17章都看完了,都没介绍啊,下面的是书上的代码:
class isbn_mismatch: public std::logic_error {
public:
explicit isbn_mismatch(const std::string &s):
std::logic_error(s) { }
//...
virtual ~isbn_mismatch() throw() { } //???
};[解决办法]
确定书上没讲?
等待达人说出是哪一页讲过。
这个函数会抛出异常。
[解决办法]
throw() :不会抛出任何类型异常
[解决办法]
对照try catch一起看看,和异常相关的