相关疑难解决方法(0)

异常需要虚拟继承吗?

我理解在使用多重继承时需要虚拟继承 - 它解决了Dreaded Diamond问题.

但是,如果我不使用多重继承怎么办? 是否需要虚拟继承?

我似乎记得听说它对异常很重要(抛出派生类,通过基类引用捕获).但虚拟析构函数不应该足够吗?

我已经尝试过搜索我曾经看过的参考页面,但我似乎无法找到它.

c++ exception-handling virtual-inheritance

10
推荐指数
1
解决办法
1926
查看次数