- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C实验9
贵州大学实验报告 学院:计算机科学与信息学院 专业:网络工程 班级:091 姓名 彭鑫 学号 0908060348 实验组 九 实验时间 6.13 指导教师 王道书 成绩 实验项目名称 实验九 综合设计 实验目的 1、掌握面向对象的多文件结构; 2、理解面向对象的核心优点:代码重用和数据隐藏; 实验要求 注意观察结果,记录并分析每一个问题的结果或出错信息提示。 实验原理 运用VC++编译器进行程序的编写与运行,根据题目的要求完成相应的程序设计,运行程序,分析结果。注意错误信息提示和学会运用Debug功能调试程序。 实验仪器 Pc机 VC++ 6.0环境 实验步骤 一般一个较大的程序可分为三个文件来存放: (1)2)main()。 (3)main()函数。 三个文件做好以后,首先将两个.cpp文件单独编译,然后将编译后的两个目标连接起来生成一个可执行文件。也可以利用集成开发环境建立一个project,然后再把它make成可执行文件。 实验内容 参考以下程序,定义一个学生类,要处理的学生信息有学号、姓名、年龄、所学专业。提供的功能有对学生记录的插入、查找和删除。所有的学生记录用一条链连接起来,按学号顺序排列。编写主程序进行测试。 示例程序: 第一文件employee.hpp为头文件 //employee.hpp class employee { protected: char *name; //姓名 int individualEmpNo; //个人编号 int grade; //级别 float accumPay; //月薪总额 static int employeeNo; //本公司职员编号目前最大值 public: employee(); //构造函数 ~employee(); //析构函数 void pay(); //计算月薪函数 void promote(int); //升级函数 void displayStatus(); //显示人员信息 }; class technician:public employee //兼职技术人员类 { private: float hourlyRate; //每小时酬金 int workHours; //当月工作时数 public: technician(); //构造函数 void pay(); //计算月薪函数 void displayStatus(); //显示人员信息 }; class salesman:virtual public employee //兼职推销员类 { protected: float CommRate; //按销售额提取酬金的百分比 float sales; //当月销售额 public: salesman(); //构造函数 void pay(); //计算月薪函数 void displayStatus(); //显示人员信息 }; class manager:virtual public employee //经理类 { protected: float monthlyPay; //固定月薪数 public: manager(); //构造函数 void pay(); //计算月薪函数 void displayStatus(); //显示人员信息 }; class salesmanager:public manager,public salesman //销售经理类 { public: salesmanager(); //构造函数 void pay(); //计算月薪函数 void displayStatus(); //显示人员信息 }; 第二个文件empfunc.cpp,其中包含类的实现; //empfunc.cpp #includeiostream.h #includestring.h #includeemployee.hpp int employee::employeeNo=1000; //员工编号基数为1000 employee::employee() { char namestr[50]; //输入雇员姓名时首先临时存放在namestr中 cout请输下一个入雇员的姓名:; cinnamestr; name=new char[strlen(namestr)+1]; //动态申请用于存放姓名的内存空间 strcpy(name,namestr); //将临时存放的姓名复制到name individualEmpNo=employeeNo++; //新输入的员工,其编号为目前最大编号加1 grade=1; //级别初值为1 accumPay=0
您可能关注的文档
最近下载
- 川教版(2024)七年级上册信息科技全册教案.docx
- 贵州小吃 剑河笋酱烹饪技术规范T QLY 116-2022 .pdf VIP
- 城市流浪犬猫“捕获-绝育-放归”操作规程.pdf VIP
- 城市地理学全套精品课件【共12章】.ppt VIP
- JCT202-2011 天然大理石荒料.docx VIP
- 四川2025年党政领导职务政治理论水平任职考试精选练习试题及答案.docx VIP
- 《餐饮服务与管理》模块二项目四《我能让中餐零点客人满意——标准化服务 》复习课件.pptx
- 胡广书《现代信号处理教程》第三章.ppt VIP
- 口腔专科医院口腔门诊部(科)主任感染管理职责.docx VIP
- 《存在主义萨特》课件.ppt VIP
有哪些信誉好的足球投注网站
文档评论(0)