CPP.CH11.Polymophism.W1314.c++基础教程.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
CPP.CH11.Polymophism.W1314.c基础教程

* */125 int UnderGraduate::GetStuNum() //取得本科生人数 {return StuNum; } void UnderGraduate::displayInfo() //显示本科生信息 { cout 本科学生姓名:name; cout 学号:student_IDendl; cout课程名称 学分 课程类别 \n; for(int i=0;inum;i++) coutleftsetw(10)credit_hour[i].course setw(10)credit_hour[i].hour setw(10)credit_hour[i].typeendl; } * */125 void Graduate::InputInfo() { char namestr[20]; //输入导师姓名临时存放在namestr中 Student::InputInfo(); StuNum++; cout请输入导师姓名:; cinnamestr; tutor=new char[strlen(namestr)+1]; //为指针tutor申请地址 strcpy(tutor, namestr); //将临时存放的姓名复制到 tutor } * */125 void Graduate::input_credit() //输入研究生选修课程和学分 { char answer; do{ cout输入课程名称、学分、课程类别:学位/任选\n; cincredit_hour[num].course credit_hour[num].hour credit_hour[num].type; num++; cout还有课程要输入? ; cinanswer; }while(answer == y); } * */125 int Graduate::GetStuNum() { return StuNum; } void Graduate::displayInfo() //显示研究生信息 { cout 研究生姓名:name; cout 学号:student_IDendl; cout 导师姓名:tutorendl; cout课程名称 学分 课程类别 \n; for(int i=0;inum;i++) coutleftsetw(10)credit_hour[i].course setw(10)credit_hour[i].hour setw(10)credit_hour[i].typeendl; } * */125 // 例11.8: student_app.cpp #include iostream using namespace::std; #include student.h // 包含头文件 Student **SelectStuType(Student *Array_ptr[][10]); void creat_object(Student *Array_ptr[][10]); void DisplayStu(Student *Array_ptr[][10]); void InputCredit(Student *Array_ptr[][10]); ? * */125 UnderStu[10] GraduateStu[10] ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ …………… …………… Stu_ptr[2][10] Student* UnderGraduate Graduate 数组名称 元素类型 Stu_ptr[i][j]-function():使用基类对象的指针访问派生类函数 逐个为UnderStu[m]输入姓名、学分等 逐个为GraduateStu[n]输入姓名、成绩、导师等 * */125 void main() { UnderGraduate UnderStu[10]; Graduate GraduateStu[10]; Student *Stu_ptr[2][10]; //指针数组 for(int i=0;i10;i++) Stu_ptr[0][i]=UnderStu[i]; //第0行存放UnderStu各元素地址

文档评论(0)

juhui05 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档