电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

实验四虚函数和操作符重载

实验四虚函数和操作符重载_第1页
1/8
实验四虚函数和操作符重载_第2页
2/8
实验四虚函数和操作符重载_第3页
3/8
标题: 1、虚函数 时 限: 1000 ms 内存限制: 10000 K 总时限: 3000 ms 描述: 1.设计Person类。保护成员:姓名string Name; 公有成员函数:void Print(); 构造函数。 2.从Person类派生Student类。保护成员:学号int Number;公有成员函数:void Print(); 构造函数。 3.从 Person类派生 Teacher类。保护成员:教龄int Year;公有成员函数:void Print();构造函数。 4.从Student类派生Graduate类。保护成员:研究方向string Research;公有成员函数:void Print();构造函数。 在主程序中定义一个Person类的对象指针数组,长度由用户输入。而后,用户依次输入对象信息(对象类别及其包含的成员)。全部录入后,由用户输入要显示的对象信息在数组中的位置,并在屏幕上打印,如果用户输入”exit”则退出。 输入: 指针数组长度; 对象信息(输入方式见输入样例); 要显示的对象在数组中的位置; exit。 输出: 用户要求显示的对象信息。 输入样例: 4 Person Zhang Student Zhao 200905 Graduate Li 200905 DataMining Teacher Luo 10 0 2 exit 输出样例: Person Zhang Graduate Li 200905 DataMining 提示: 基类的成员函数Print()定义成虚函数。 代码: #include #include #include using namespace std; class Person { protected: string Name; string Member; public: Person(string name = "asd",string member ="asd"):Name(name),Member(member) { } virtual ~Person() { } virtual void Print() { cout<

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

实验四虚函数和操作符重载

确认删除?
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群