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);
但是,实际上,要避免使用异常说明符。
相关文章:
- 处理多个异常集合的C++方法
- 我在c++代码中生成了一个运行时#3异常
- 孤立代码块在结构中引发异常
- C++中的赋值发生,尽管右侧出现异常
- std::cout.imbue()多重调用
- 从构造函数抛出异常时如何克服内存泄漏
- 异常属于C++中的线程还是进程
- 当类定义不可见时捕获异常
- 引发异常:读取访问冲突**dynamicArray**为0x1118235.发生
- 为什么异常不退出程序?
- 为什么我应该在异常处理中使用std::cerr而不是std::cout
- 我应该避免多重实现继承吗
- 如何修复链表类实现的未处理异常0xDDDDDDDD
- 关于:C++中异常对象的范围:为什么我没有得到副本?
- 是什么导致了Unity 3D中的"错误线程异常"?
- C++中模板化异常类的多重继承
- 异常行为C 14 vs C 98
- 异常类的多重继承
- 模板多重继承异常符号错误
- c++98中的多重异常抛出