上传者: weixin_42156883
|
上传时间:2023/2/3 18:37:02
|
文件大小:4.54MB
|
文件类型:zip
C++作业_选课系统
C++程序设计课程的作业,允许使用STL。
功能要求是,有注册学生、注册课程、选课、退课的功能。
大体实现思路是,对于每个课程和学生,用map保存其信息,灵活方便;
为实现注册功能,用指针线性表管理学生和课程,方便动态创建和统一析构;
为实现选课和退课功能,维护学生和课程之间的二元关系及其逆关系(用指针序偶的集合实现)。
可见,学生信息和课程信息在内存中是独一的,选课和退课的操作都是对指针进行的,节省内存。
注意,与硬盘交互的文件功能可能存在问题。
本软件ID:10933985