如何使用子类初始化列表初始化超类成员中的数据?这就是我想要的,但在name
课程中找不到符号Dog
:
class Animal {
public:
virtual ~Animal() {
delete name;
}
string* name;
};
class Dog : public Animal {
public:
Dog(string* n): name(n) { };
};