c++98 抛出多个异常
multiple exception throwing in c++98
我是 c++ 新手,使用 c++98
我试图从同一个函数中抛出不止一个异常,我正在为语法而苦苦挣扎——这让我想知道如果没有解决方法,这是否可能...
函数应如下所示:
Worker* CreateWorker(myIO* workerInfo) throw (AgeNotInRange), throw(WorkerTypeNotDefined);
我也试过没有逗号但没有成功...
是:
Worker* CreateWorker(myIO* workerInfo) throw(AgeNotInRange, WorkerTypeNotDefined);
但是,真的,avoid exception specifiers。
我是 c++ 新手,使用 c++98
我试图从同一个函数中抛出不止一个异常,我正在为语法而苦苦挣扎——这让我想知道如果没有解决方法,这是否可能...
函数应如下所示:
Worker* CreateWorker(myIO* workerInfo) throw (AgeNotInRange), throw(WorkerTypeNotDefined);
我也试过没有逗号但没有成功...
是:
Worker* CreateWorker(myIO* workerInfo) throw(AgeNotInRange, WorkerTypeNotDefined);
但是,真的,avoid exception specifiers。