@915913244 。
现在有两种方法处理错误1.try..catch 2.any类公共接口safemode()
不过这个safemode()只对单个any对象起作用。
我想设计一个宏,声明之后主文件内所有any对象都是safemode,怎么做?(只想到.h里放一个全局变量,不过这样不好)
PS:现在类似这样
class any_error;
class any{bool ig;
public:void safemode(){ig=1;}
....
if(!ig){any_error err;throw(err);}
...
}I