以下使用std::range_error
有什麼不對? 當我編譯這個代碼,我得到一個這個C++異常語法(std :: runtime_error)有什麼問題?
"syntax error :';'"
(順便說一句我的理解是一個函數的異常規範現在被忽略,但是是導致語法錯誤?)
#include <stdexcept>
void function() throw(std::runtime_error) {
if(true)
throw (std::range_error);
}
重。 ''是的。我的錯字。現在糾正! –
patchwork