相关疑难解决方法(0)

嵌套的C++类是否可以继承其封闭类?

我正在尝试执行以下操作:

class Animal
{
    class Bear : public Animal
    {
        // …
    };

    class Giraffe : public Animal
    {
        // …
    };
};
Run Code Online (Sandbox Code Playgroud)

...但是我的编译器似乎对此嗤之以鼻.这是合法的C++,如果没有,是否有更好的方法来完成同样的事情?基本上,我想创建一个更清晰的类命名方案.(我不想Animal从公共基类派生和内部类)

c++ inheritance nested-class

21
推荐指数
2
解决办法
6738
查看次数

标签 统计

c++ ×1

inheritance ×1

nested-class ×1