int main(){
try {
std::vector<std::string> test;
test.push_back("111");
test.push_back("e");
boost::lexical_cast<int32_t>(test[1]);
} catch (...) {
std::cout << "format error "; //<< e.what();
return 1;
}
return 0;
}
能捕获异常
int main(){
try {
std::vector<std::string> test;
test.push_back("111");
//test.push_back("e");
boost::lexical_cast<int32_t>(test[1]);
} catch (...) {
std::cout << "format error "; //<< e.what();
return 1;
}
return 0;
}
出core不能捕获异常