【发布时间】:2019-07-17 08:52:29
【问题描述】:
我在 final 类中有一个嵌套类。这个嵌套类是否被 C++ 标准视为最终类,还是仍然可以从内部类继承?
class A final
{
public:
class B
{
...
};
class C: public B; // is this allowed (MSVC accepts it)?
...
};
class D: public A::B; // is this allowed (MSVC accepts it)?
Visual Studio 两者都接受。为什么?
【问题讨论】: