class Dog :public Pet {
string name;
public:
Dog(const string& petName) :Pet(petName) {
}
string name() const {
return Pet::name();
}
virtual string sit()const {
return Pet::name() + " sits";
}
string speak() const {
return Pet::name() + " says 'Bark!'";
}
};
1>error C2365: “chapter15::Dog::name”: 重定义;以前的定义是“数据成员”
居然还有这个坑~ 服