#include#includeusing namespace std;class Vehicle{public:\x05virtual void showinfo()=0;protected:\x05char Name[20];};class Car:public Vehicle{public:\x05Car(char *name)\x05{\x05\x05strcpy(Name,name);\x05}\x05void showinfo(){cout
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/23 14:07:41
![#include#includeusing namespace std;class Vehicle{public:\x05virtual void showinfo()=0;protected:\x05char Name[20];};class Car:public Vehicle{public:\x05Car(char *name)\x05{\x05\x05strcpy(Name,name);\x05}\x05void showinfo(){cout](/uploads/image/z/3933281-65-1.jpg?t=%23include%23includeusing+namespace+std%3Bclass+Vehicle%7Bpublic%3A%5Cx05virtual+void+showinfo%28%29%3D0%3Bprotected%3A%5Cx05char+Name%5B20%5D%3B%7D%3Bclass+Car%3Apublic+Vehicle%7Bpublic%3A%5Cx05Car%28char+%2Aname%29%5Cx05%7B%5Cx05%5Cx05strcpy%28Name%2Cname%29%3B%5Cx05%7D%5Cx05void+showinfo%28%29%7Bcout)
#include#includeusing namespace std;class Vehicle{public:\x05virtual void showinfo()=0;protected:\x05char Name[20];};class Car:public Vehicle{public:\x05Car(char *name)\x05{\x05\x05strcpy(Name,name);\x05}\x05void showinfo(){cout
#include
#include
using namespace std;
class Vehicle{
public:
\x05virtual void showinfo()=0;
protected:
\x05char Name[20];
};
class Car:public Vehicle{
public:
\x05Car(char *name)
\x05{
\x05\x05strcpy(Name,name);
\x05}
\x05void showinfo(){cout
#include#includeusing namespace std;class Vehicle{public:\x05virtual void showinfo()=0;protected:\x05char Name[20];};class Car:public Vehicle{public:\x05Car(char *name)\x05{\x05\x05strcpy(Name,name);\x05}\x05void showinfo(){cout
vp = &car; //将vp指向car
vp -> showinfo(); //通过vp调用成员函数showinfo(),相当于car.showinfo()
vp = &truck; //将vp指向truck
vp -> showinfo(); //通过vp调用成员函数showinfo(),相当于truck.showinfo()
vp = &boat; //将vp指向boat
vp -> showinfo(); //通过vp调用成员函数showinfo(),相当于boat.showinfo()