美文网首页
STL中的容器

STL中的容器

作者: speakspeak | 来源:发表于2019-03-12 10:08 被阅读0次

①vector容器

vector<int> vv;

从后面加入数据:vv.push_back(num);

随机访问数据:vv[i];

访问容器大小: vv.size();

判断容器是否为空:vv.empty();

清空数据:vv.clear();

删除数据:vv.erase(vv.begin());   或 vv.erase(vv.begin(),vv.begin()+4);

②Set容器

set<int> ss;

set<int>::iterator sit;

加入数据:ss.insert(25);

加入数组:ss.insert(myints, myints+3);

遍历数据:for(sit = ss.begin();sit!=ss.end();sit++)

查找数据: sit = ss.find(50);

 删除数据: sit = ss.begin();  ss.erase(it); ss.erase(it,it+5); ss.erase(50);

multiset中:erase(50),会删除所有50的数,而erase(it)仅删除一个数,erase没有的数则不删除。

③map容器

相关文章

  • C++标准库结构与使用

    本文预览: 标准库和STL STL的六大组件 STL容器分类 STL容器使用 标准库和STL ** 我们在写C++...

  • 浅析STL allocator

    STL allocator是做什么用? 在学习STL中containers会发现C++ STL里定义了很多的容器(...

  • STL中的容器

    ①vector容器 vector vv; 从后面加入数据:vv.push_back(num); 随机访问数据:v...

  • C++ STL 之 vectot(三)

    今天我们继续更新 C++ STL 中 vector 容器的使用 vector 容器增加元素 vector 容器增加...

  • 2018-02-24

    Boolan STL 第五周 语言层面,STL中算法是function template,其他的容器、迭代器、仿函...

  • GeekBand C++第五周

    STL 对定义的通用容器分三类:顺序性容器、关联式容器和容器适配器。 标准STL顺序容器:vector、deque...

  • [C++] STL 容器

    参考:[C++] STL 容器 (一) - 基本介紹[C++] STL 容器 (二) - Iterator 部分示例:

  • C++ STL 之 vectot(四)

    今天我们继续更新 C++ STL 中 vector 容器的使用 vector 容器删除元素 使用 clear() ...

  • C++ STL 之 vectot(一)

    今天我们将更新 C++ STL 中 vector 容器的使用,之前我们介绍了 array 容器的使用,其实容器之间...

  • 2019-10-13 STL模板

    STL共有六大组件 1、容器 2、算法 3、迭代器 4、仿函数 6、适配器 STL容器的实现原理 STL来管理数据...

网友评论

      本文标题:STL中的容器

      本文链接:https://www.haomeiwen.com/subject/jstvpqtx.html