下列程序运行结果是 。 class AA { int a; public: AA(int i) { a=i; cout<<"aa="<<a

下列程序运行结果是 。 class AA { int a; public: AA(int i) { a=i; cout<<"aa="<<a<<endl;} virtual ~aa() { bb="<<b<<endl;} ~BB() { cout<<" ~bb="<<b<<endl;} }; void main() { AA *pa=new AA(8); delete pa; AA *pb=new BB(6,9); delete pb; }<br><p class=" answer"> 9、下列程序运行结果是 。(考点:纯虚函数和抽象类) 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<<"汪汪叫";} }; cat:public pet{ public: cat(char*name):pet(name){} void int main(){ pet*pet1="new" dog("哈克"), *pet2="new" cat("吉米");>getName();pet1->call(); cout<<end1;>getName();pet2->call(); cout<<end1; return 0;>

时间:2024-01-24 15:20:57

相似题目