![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
STL
Desdemonali
这个作者很懒,什么都没留下…
展开
-
C++:STL篇(三)容器之string容器
C++:STL篇(三)String容器3.1string 容器基本概念c风格的字符串(以空字符结尾的字符数组)太过于复杂,难以掌握,不适合大程序的开发,c++标准库定义了一种string类,定义在头文件中;string和c的风格对比:A、Char是一个指针,而string是一个类;string封装了char,管理字符串,是char型的一个容器;B、string封装了成员方法。如:find,copy,delete,replace,insert。C、string不用考虑内存的额释放和越界。stri原创 2020-11-06 13:44:55 · 245 阅读 · 0 评论 -
C++:STL篇(二):STL三大组件
C++:STL篇(二):STL三大组件2.1容器容器:置物之所也,STL容器就是将运用最广泛的一些数据结构实现出来。 1、常用的数据结构:数组(array),链表(list),树(tree),栈(stack),集合(set),映射表(map)。 2、根据数据在容器中的排列特性,分为序列式容器和关联式容器两种。–>序列式容器:强调值的排序,序列式容器中的每个元素均拥有固定的位置,除非用插入、删除的操作改变这个位置。vector、deque、list等。–>关联式容器:非线性的树结构原创 2020-11-02 22:45:51 · 287 阅读 · 0 评论 -
C++:STL篇(一):STL基本介绍
C++ :STL篇(一)1.1、STL基本概念1.STL的基本概念:标准模板库,主要出现在c++中。STL广义上的分类:容器(container)、算法(algorithm)、迭代器(iterator)。容器和算法之间通过迭代器无缝连接。1.2、STL六大组件简介STL的六大组件之间可以组合套用,六大组件分别是:容器、算法、迭代器、仿函数、适配器(配接器)、空间配置器。容器:vector、set、map、list、deque等用来存放数据。从实现的角度来看,STL容器实际上是一种class原创 2020-11-02 09:30:37 · 441 阅读 · 0 评论