手动抛出异常用如下例子代码, 注意不能用new ,因为C++新建一个类实例(不是实例指针)是不需要new的
if (mllTmDiff == -99999999999999) {
throw exception("login bms server first !");
}
异常的捕获:
try{
your code ....
}
catch (exception & e) {
cerr << e.what() << endl;
}
手动抛出异常用如下例子代码, 注意不能用new ,因为C++新建一个类实例(不是实例指针)是不需要new的
if (mllTmDiff == -99999999999999) {
throw exception("login bms server first !");
}
try{
your code ....
}
catch (exception & e) {
cerr << e.what() << endl;
}