【发布时间】:2012-12-14 20:59:17
【问题描述】:
可能重复:
Is it okay to inherit implementation from STL containers, rather than delegate?
我的问题与Why don't STL containers have virtual destructors? 有关有些人(包括前一个问题的作者)确信没有虚拟 dtor 意味着类不可继承。我对如此强烈的声明持怀疑态度,因此我询问了来源或一些推理,但大多数受访者保持沉默。也没有人回复我的answer
所以我认为质疑前一个问题中的假设并澄清这个重要问题是个好主意。 STL 容器是否设计为允许继承?更一般地说:继承需要虚拟析构函数吗?
【问题讨论】:
标签: c++ inheritance stl destructor