C++作业_选课系统

baelbael41419 42 0 zip 2019-07-19 20:07:50

C++程序设计课程的作业,允许使用STL。功能要求是,有注册学生、注册课程、选课、退课的功能。大体实现思路是,对于每个课程和学生,用map保存其信息,灵活方便;为实现注册功能,用指针线性表管理学生和课程,方便动态创建和统一析构;为实现选课和退课功能,维护学生和课程之间的二元关系及其逆关系(用指针序偶的集合实现)。可见,学生信息和课程信息在内存中是唯一的,选课和退课的操作都是对指针进行的,节省内存。注意,与硬盘交互的文件功能可能存在问题。

用户评论
请输入评论内容
评分:
暂无评论