社区
C++ 语言
帖子详情
一个关于利用STL容器的设计问题
J_____F
2019-07-01 11:53:36
本人学生,期末嘛,大作业大家都懂的~
作业要求设计一个装数据的员工类,然后再设计一个装员工类的STL容器(主要是vector)的部门类。
有个功能是指定条件筛选并排序显示,并且能修改数据
筛选排序这个我想到的是存临时容器,但这样的话就不能修改数据了
难道临时容器存迭代器对象吗?但迭代器来自不同的容器,这样会不会有影响?
抛开大作业说,写一个这样的系统,一般的解决思路是怎样的?
求大佬解惑
...全文
28
1
打赏
收藏
一个关于利用STL容器的设计问题
本人学生,期末嘛,大作业大家都懂的~ 作业要求设计一个装数据的员工类,然后再设计一个装员工类的STL容器(主要是vector)的部门类。 有个功能是指定条件筛选并排序显示,并且能修改数据 筛选排序这个我想到的是存临时容器,但这样的话就不能修改数据了 难道临时容器存迭代器对象吗?但迭代器来自不同的容器,这样会不会有影响? 抛开大作业说,写一个这样的系统,一般的解决思路是怎样的? 求大佬解惑
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
蠓虫带着秤砣飞
2019-07-02
打赏
举报
回复
临时容器存指针,指向部门类里面的一个员工。
C++
STL
STL
实战开发精讲视频
《C++ 模板技术与
STL
实战开发》主讲:丁宋涛 泛型编程(Generic Programming)是一种全新的程序
设计
思想,它和
STL
是现代C++的精髓。可以说,不会
STL
很难称得上掌握了现代C++编程。
STL
是
一个
高效的C++程序库,它被容纳于C++标准程序库(C++ Standard Library)中,该库包含了诸多在计算机科学领域里所常用的基本数据结构和基本算法。为广大C++程序员们提供了
一个
可扩展的应用框架,高度体现了软件的可复用性。
C++的
STL
容器
类详解
STL
(Standard Template Library)是C++标准库中的
一个
重要组成部分,它提供了一组通用的模板类和函数,用于实现常用的数据结构和算法。(Containers):
STL
提供了多种
容器
类,如向量(vector)、链表(list)、双向链表(deque)、集合(set)、映射(map)等。总而言之,
STL
是C++开发中非常重要的工具之一,它提供了高效的数据结构和算法,能够提高程序的性能、减少开发时间,并提高代码的重用性和可维护性。这样可以大大提高代码的重用性,减少了开发时间和维护成本。
STL
容器
STL
容器
底层知识
STL
容器
之数据结构图解
STL
容器
由于各自用途的不同,底层实现的数据结构也有所不同。 具体来讲,
容器
的主要用途就是对其中存储的数据进行“增删改查”。那么不同的数据结构的
设计
,增删改查的效率是不一样的。 下面是《The C++ Standard Library 2nd》的
一个
截图, 我们可以看到,
STL
容器
的类型可以分为两种:序列
容器
和关联
容器
。 关联
容器
中又包括不定序
容器
。不定序
容器
是指元素在
容器
...
STL
设计
之
容器
适配器,加之经典题目解析
STL
设计
之queue,stack,priority_queue
C++ 语言
64,654
社区成员
250,484
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章