扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
🌟hello,各位读者大大们你们好呀🌟
目前创新互联已为成百上千家的企业提供了网站建设、域名、雅安服务器托管、成都网站托管、企业网站设计、莲池网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。🍭🍭系列专栏:【C++学习与应用】
✒️✒️本篇内容:从整体上对STL进行粗略介绍
🚢🚢作者简介:计算机海洋的新进船长一枚,请多多指教( •̀֊•́ ) ̖́-
目录
1. 什么是STL
2. STL的版本
3. STL的六大组件
4. STL的重要性
5. 如何学习STL
6.STL的缺陷
STL(standard template libaray-标准模板库):是C++标准库的重要组成部分,不仅是一个可复的组件库,而且是一个包罗数据结构与算法的软件框架。
实际上,我们可以把它简单理解为就是一个库,库中有很多组件,可以提供很多接口供我们使用,将复杂的问题简单化。
这里主要介绍两个:原始版本、SGI版本(我们大部分人会接触学习的版本)
Alexander Stepanov、Meng Lee 在惠普实验室完成的原始版本,本着开源精神,他们声明允许任何人任意运用、拷贝、修改、传播、商业使用这些代码,无需付费。唯一的条件就是也需要向原始版本一样做开源使用。 HP 版本--所有STL实现版本的始祖。
由Silicon Graphics Computer Systems,Inc公司开发,继承自HP版 本。被GCC(Linux)采用,可移植性好,可公开、修改甚至贩卖,从命名风格和编程 风格上看,阅读性非常高。我们后面学习STL要阅读部分源代码,主要参考的就是这个版本。
话不多说,直接上图
面试、笔试、工作都会有所涉及,STL是C++的重要组成部分,具体使用方法我们以后会涉及
学习STL三境界:熟用、了解泛型其内涵及设计思路、扩充STL
🌹🌹STL的介绍大概就到这里啦,博主后续会继续更新更多C++的相关知识,干货满满,如果觉得博主写的还不错的话,希望各位小伙伴不要吝啬手中的三连哦!你们的支持是博主坚持创作的动力!💪💪
你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流