超类成员

时间:2017-08-23 00:19:49

标签: c++ inheritance

如何使用子类初始化列表初始化超类成员中的数据?这就是我想要的,但在name课程中找不到符号Dog

class Animal  {
    public:
        virtual ~Animal() {
            delete name;
        }
        string* name;
};

class Dog : public Animal {
    public:
        Dog(string* n): name(n) { };
};

0 个答案:

没有答案