题目内容
有如下程序:#includeusing namespace std;class Pet{char name[10];public:Pet(char *name){ strcpy(this->name,name);}const char *getName()const{return name;}virtual void call()const=0;};class Dog: public Pet{public:Dog(char *name):Pet(name){}void call()const{ cout<<"汪汪叫";}};class Cat:public Pet{public:Cat(char *name):Pet(name){}void call()const{ cout<<"喵喵叫";}};int main(){Pet *pet1=new Dog("哈克"), *pet2=new Cat("吉米");cout<getName();pet1->call();cout<
查看答案
搜索结果不匹配?点我反馈
更多问题