社区
非技术区
帖子详情
STL的应用
mcg
2003-10-09 10:06:38
现在大家写程序时都在用原来的库如stdio/stdlib等,如print/sprint/fprint可标准库里的和它们都不大一样如cout cin等,那STL在实际应用中能干些什么呢
...全文
76
5
打赏
收藏
STL的应用
现在大家写程序时都在用原来的库如stdio/stdlib等,如print/sprint/fprint可标准库里的和它们都不大一样如cout cin等,那STL在实际应用中能干些什么呢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Wolf0403
2003-10-12
打赏
举报
回复
看 MSDN ,自己写代码。有人推荐 jjHow sir 的那几个书,还有推荐 C++ Templates: The complete guids
其实看看 C++ Primer Plus 的介绍之后就可以动手开始写,写多了 MSDN 翻习惯了就可以了。
其实那个程序,用
std::string 代替 char *
用 std::list<> 或者 std::set<> 代替 * prev, * next,结构体里面只要包含 string/int 之类的数据就可以了,根本没有指针的必要。
aqq1984
2003-10-11
打赏
举报
回复
这么好,那想学STL要从哪里入门比较好一点?
AaronChan
2003-10-10
打赏
举报
回复
楼上的强,学习!
Wolf0403
2003-10-10
打赏
举报
回复
再也不用操作 char* ,也不用自己写 struct Node{Node* prev, next};这些了。这就是 STL 的魅力。
STL 可以让我写一个通讯簿程序,不用一个指针。所有的数据结构全部封装
bosedom
2003-10-09
打赏
举报
回复
STL中封装了一些容器包括vector,list,set,map.还有就是用以操作这些容器的泛型算法。包括find(),sort(),replace()等。像前面提到的vector在实际的应用可多了。
StL
应用
本文详细介绍了
STL
在软件开发中的重要性,其包含的六大组件(容器、算法、迭代器、仿函数、适配器和空间配置器)以及它们如何提高代码复用性和效率。重点讲述了容器与算法的配合、迭代器的作用以及
STL
在C++中的
应用
优势。
一、
STL
的
应用
本文通过三个具体的编程问题,展示了标准模板库(
STL
)在实际编程中的
应用
。首先介绍了使用映射(map)解决寄包柜物品存储的问题;其次,通过队列(queue)实现了约瑟夫问题的经典解法;最后,利用栈(stack)来判断表达式中括号是否正确配对。
C++:
STL
应用
本文介绍
STL
的
应用
案例,包括自定义算法与函数结合容器和迭代器处理序列与像素变换,利用set存储并操作学生信息,以及使用map统计字符频率。
STL
应用
总结
本文总结了C++
STL
的基本容器使用,包括定义和初始化、list、deque等,并探讨了
STL
的
应用
实例,如在标准库中队列的运用,以及如何利用最小堆解决Top K问题。同时,提供了
STL
中文站的链接作为进一步学习资源。
【
STL
】
STL
中红黑树的
应用
set、multiset、map、multimap
本文介绍了红黑树在C++
STL
中的
应用
,包括set、map等容器的实现原理,探讨了这些容器如何利用红黑树进行高效的键值排序和搜索。
非技术区
15,446
社区成员
58,112
社区内容
发帖
与我相关
我的任务
非技术区
C/C++ 非技术区
复制链接
扫一扫
分享
社区描述
C/C++ 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章