C++实验
文章平均质量分 67
C++作业1:单个类的设计(验证型)、C++作业2:类与类关系设计、C++作业3:继承派生、多态、文件流、C++实验1:图书管理系统1.0——组合依赖、C++实验2:图书管理系统2.0——继承、派生、多态、C++实验3:图书管理系统3.0——容器文件流
无奈清风吹过
走过花海的小路,无奈只是清风吹过
展开
-
C++实验3:图书管理系统3.0——容器文件流
分析系统图书管理系统是对学生、教师信息和图书信息进行管理,学生基本信息包括学号,姓名,院系,最大借阅图书数量属性,教师基本信息包括工号,姓名,院系,最大借阅图书数量属性,图书基本信息中包括图书号,书名,作者,出版社,图书数量属性,要求输入、输出、修改、查询以上信息功能, 设计并实现功能。考虑借阅人、图书是否可以采用继承派生关系,使用多态等机制实现不同类型学生借阅不同类型的图书或资源。以下是一些基本功能,根据情况可以进行添加修改1) 添加借阅人信息;2) 修改借阅人信息;3) 处理借阅人借阅信息;...原创 2022-06-25 15:58:57 · 2298 阅读 · 0 评论 -
C++实验2:图书管理系统2.0——继承、派生、多态
实现一个简单的图书资源管理系统,管理维护已有图书资源,图书资源有不同的类型,有一般图书,杂志,电子资源等。不同资源有不同的属性和操作。增加新的图书或资源增加已有图书或资源的数量显示某一图书或资源情况,根据资源类型不同显示的信息也不一样。显示所有图书或资源情况。减少已有图书或资源的数量。删除某一图书或资源。.........原创 2022-06-25 15:30:31 · 4514 阅读 · 1 评论 -
C++实验1:图书管理系统1.0——组合依赖
对学生和图书进行抽象,抽象出应有的成员变量,和基本的初始化,修改等成员函数,学生可以发起借书的操作,这是一种依赖关系,在学生类中将设计相应的成员函数体现这一功能操作,合理即可,可以用输出借书是否成功的结果,有一定示意就可以。并生成对象完成借阅图书功能。目的(1) 理解类之间的组合关系的逻辑解释,设计具有组合关系的两个类,包括类内部的成员变量,成员函数;(2) 使用具有组合关系的类的对象,实现相应的功能;(3) 理解类之间的依赖关系的逻辑解释,设计具有依赖关系的两个类,包括类内部的成员变量,成员函数原创 2022-06-25 15:08:50 · 3263 阅读 · 0 评论 -
C++作业3:继承派生、多态、文件流
该程序设计的是一个小企业的员工管理工具。小企业中,包括普通员工、中层管理人员、财务人员、高层管理人员等。每类人员可能具有不同的基本信息,或拥有不同的功能操作。每个员工都具有基本信息(姓名、性别、年龄、职务、工作时间等)但是根据员工类型不同可能属性也不一样。程序初始化时,需要初始化企业的员工基本信息。并打印输出。可以增加新入职的员工。删除已经退休的或离职的员工。可以按名字或工号查询具体员工信息。思路本题的设计思路如下,建立员工基类,并派生出中层管理人员、财务人员、高层管理人员等子类。根据需要建原创 2022-06-25 11:00:40 · 692 阅读 · 0 评论 -
C++作业2:类与类关系设计
合理设计类与类的组合关系,即一个类要嵌套另一个类的对象作为成员变量,根据问题的需要可以是同一个类的多个对象(可以使用对象数组),也可以是不同类的多个不同对象。要求要对生成的对象的数据成员进行初始化、修改、获取、输出等基本操作,还应能完成其他一些合理的功能操作。让所设计的功能发挥作用。参考1:公司类嵌套员工类对象员工类数据成员:姓名、年龄、工号、工资等;公司类数据成员:公司名、公司相关信息、公司员工工资支出、公司收入;基本操作:对数据成员的初始化、输出显示等操作;其他操作:统计公司所有员工工资支出等。原创 2022-06-25 10:32:54 · 1444 阅读 · 0 评论 -
C++作业1:单个类的设计(验证型)
合理设计一个类,该类需要对数据成员进行合法性验证、初始化、修改、获取、输出等基本操作外,还应能完成其他一些合理的功能操作(可以自行思考设计)。并在程序合适的位置中生成该类的对象,并让所设计的功能发挥作用。可以参考以下提示,选择一个参考项或自己进行拟定一个抽象的事物进行单个类的设计。1) 巩固类的定义,成员变量、成员方法的定义;2) 巩固类的对象的定义,对象对成员变量、成员方法的访问;在main函数定义并使用对象、指针及引用三种方法完成完成员工的信息显示,并使用拷贝构造函数。参考1:员工类数据成员:姓名,年龄原创 2022-06-25 10:17:05 · 669 阅读 · 0 评论