关于容器list

swjtubian 2003-10-12 12:24:39
list<Student> Stu_List; 这样可以吗?
Student是我定义的类,1。实现学生的个人录入(从控制台录入),然后要存储到一个文件
2。根据人名进行查询的功能。(人员的记录存储在录入时存储的那个文件中)
3。对人员信息进行分类处理(查找(可以按照不同的查找条件进行查找,比如按照姓名或者按照学号信息进行查找),排序(按照输入的关键字,比如按照学号或者按照年龄等进行排序))
请各位大侠指点一下思路,我第一个做出来了,但后面的没思路了。
下面是文件的内容
Student
学号:234
姓名:sdf
性别:sakfdj
年龄:12
身份证号:43242
生日:33
家庭住址:dsfas
主修课程:23423
学生类型:32432

Student
学号:565
姓名:sadrsdf
性别:sdfasdf
年龄:34
身份证号:23423
生日:324
家庭住址:sfdsad
主修课程:dtds
学生类型:afd

...全文
36 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
MadLee 2003-10-14
  • 打赏
  • 举报
回复
用<algorithm>里的find, sort函数
Wolf0403 2003-10-12
  • 打赏
  • 举报
回复
std::set 好像只能基于整个记录进行处理,没法通过记录中的某个字段进行记录的排序、查找操作
Andy84920 2003-10-12
  • 打赏
  • 举报
回复
可以用set容器!!效率会更高!
Andy84920 2003-10-12
  • 打赏
  • 举报
回复
楼上的可以考虑一下!
darcymei 2003-10-12
  • 打赏
  • 举报
回复
得到用户的指令后,用一个map容器接受文件里的信息pair(Student.value,Student).

24,855

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 工具平台和程序库
社区管理员
  • 工具平台和程序库社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧