首页 > 编程语言 >C++图书资源管理系统

C++图书资源管理系统

时间:2022-11-18 01:00:33浏览次数:59  
标签:传送门 子类 C++ 资源 资源管理 图书

C++图书资源管理系统

题目3:图书资源管理
实现一个简单的图书资源管理系统,管理维护已有图书资源,图书资源有不同的类型,有一般图书,杂志,电子资源等。不同资源有不同的属性和操作。

1)增加新的图书或资源
2)增加已有 图书或资源的数量
3)显示某一图书或资源情况,根据资源类型不同显示的信息也不一样。
4)显示所有图书或 资源情况。
5)减少已有图书 或资源的数量。
6) 删除某一图书或资源。

问题分析
本题的设计思路如下,建立图书资源基类,并派生出一般图书、杂志、电子资源等子类。根据需要定义父类和子类的成员变量和成员函数,其中包括图书或资源的显示信息等函数。若扩展实现可以将图书馆设计为一个组合类,包含图书资源的对象数组,根据自2的掌握情况选择是否扩展。

该题目主要涉及到的知识点有:继承、派生。

编程要求
1)程序至少包括继承、 派生(如果设计图书馆类可以设计组合关系,图书馆类包含图书资源类对象)。
2)可以使用new和delete建立类对象和释放类对象。
3) 界面提示友好,给出菜单选项,及输入提示。

源码传送门

传送门:https://pan.baidu.com/s/1JJs9vbZahUCB6cQvXLgAVg?pwd=1111

标签:传送门,子类,C++,资源,资源管理,图书
From: https://www.cnblogs.com/codewriter/p/16901925.html

相关文章

  • C/C++自助攒机系统
    C/C++自助攒机系统管理员可以录入如下几种硬件的价格、型号信息:CPU:主频、品牌、价格、图片硬盘:容量、品牌、价格显示器:尺寸、品牌、价格内存:品牌、型号、价格机......
  • C++_内部链接与外部链接
    一.编译单元一个程序包括一个或多个编译单元。一个翻译单元由一个实现文件及其直接或间接包含的所有标头组成每一个Cpp文件即为一个编译单元单一定义规则”(ODR)在C......
  • 一些关于Python Class和C++ Class 的不同点
    写在前面本文将对PythonClass的用法进行讲解,且重点将体现PythonClass与C++Class不同的地方。类的定义和C++类似,Python采用了Classxxx的定义方式,不过首字母需要大写......
  • C++20实践入门 第6版 电子书 pdf
    关注公众号,回复【电子书】即可:  ......
  • C++20高级编程 第五版 电子书 pdf
    原作名:ProfessionalC++,FifthEdition 关注公众号,回复【电子书】即可: ......
  • windows--cmake与c++的使用教程(10)
    1概述本文基于前文环境本节目标:复用cmake脚本文件2编写复用脚本2.1前言多个项目之间,很多cmake设置大相径庭。比如修改输出路径、编写适用与自己的宏或者函数......
  • C++ 函数之占位参数
    voidfunc(inta,int){cout<<"占位参数"<<endl;}//占位参数之默认参数voidfunc2(inta,int=10){cout<<"占位默认参数"<<endl;}intmain()......
  • C++ 函数的形参之默认参数
    //如果某个位置参数有默认值,那么从这个位置往后,从左向右,必须都有默认值intfunc(inta,intb=10){returna+b;}//一个错误示范intfunc(inta,intb=10,in......
  • 【C++】如果你准备学习C++,并且有C语言的基础,我希望你能简单的过一遍知识点。
    相关视频——黑马程序员匠心之作|C++教程从0到1入门编程,学习编程不再难_哔哩哔哩_bilibili(1-83)我的小站——半生瓜のblog我知道这个视频早已经被很多人学习并且记录​笔记,......
  • C++学习------cstdint头文件的源码学习02---宏定义
    续接上文讲解常见整型的上下限这里事先定义了如下整形的上下限占用位数有符号/无符号上限下限8有符号127-1288无符号255016有符号32767-3276816无符号65535032有符号2147483......