STL

Posted jefy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了STL相关的知识,希望对你有一定的参考价值。

1.容器:即:管理一类元素用的

vector将元素置于动态数组中管理的容器;

迭代器:是一个在STL中可遍历容器全部或部分元素的对象;

迭代器的种类:输入迭代器(只读迭代器);输出迭代器(只写迭代器);正向迭代器;双向迭代器(++--);随机迭代器(随机+n-n);

 

2.容器的分类:

技术分享图片

3.string类的3中遍历方式

技术分享图片

4.查找string中指定字符串出现的所有位置

技术分享图片

技术分享图片

5.集合

set是一个集合容器,其中包含的元素是唯一的,集合中的元素按照一定的顺序排列,元素插入过程是按照排序规则插入,所以不能在指定位置插入元素。

 

以上是关于STL的主要内容,如果未能解决你的问题,请参考以下文章

(C++基础_STL) —— 初识STL

STL是啥意思?

STL是啥

STL学习第一章 了解STL

C++ STL应用与实现0: 感恩STL——STL, ACM和年轻的我们

如何用vtk读取stl模型获取点