2.2.6 其它方法
begin
: 返回容器开始位置的迭代器 。end
:返回容器尾部数据后一个存储位置的迭代器 。rbegin
:求指向容器反向开始元素的迭代器 。rend
:求容器反向结尾元素后一个存储单元的迭代器 。swap
:交换两个容器的内容 。swap
方法用来交换两个容器的内容 。要求两个容器的类型、大小相同 。
//构造两个向量vector<int> v1 {1, 2, 3};vector<int> v2 {4, 5, 6};//交换两个向量v1.swap(v2);vector<int>::iterator iter = v2.begin();//输出向量v2的内容for(; iter != v2.end(); iter++) {cout<<*iter<<endl;}
==、!=、<、<=、>、>=
:比较运算符,判断两个容器之间的关系 。比较返回结果是第一对不相等数据间的比较结果 。如果两个容器的数据数目不相等,则容器不相等 。
// 定义两个向量vector <int> v1, v2;// 在v1中加入数据v1.push_back( 1 );v1.push_back( 2 );v1.push_back( 3 );// 在v2中加入数据v2.push_back( 1 );v2.push_back( 3 );//返回结果是 V1 第一个数据与 V2 中第一个数据的比较结果bool res=v1 < v2;// 输出1,true 如果 v1 的第一个数据是 4 则,输出 0cout<< "v1 < v2:" <<res<<endl;
3. 总结STL
是一个庞大且功能非常完善的组件库,本文仅对其做了一个大概的描述 , 但是,一叶也能知秋,旨在理顺其脉络,先画出STL 旅行地图,然后再一一击破 。【C++ STL 概述_严丝合缝的合作者们】
推荐阅读
- 【C++】从零开始的CS:GO逆向分析2——配置GLFW+IMGUI环境并创建透明窗口
- C++自学笔记 Composition:对象组合
- 关于二季度经济情况的概述
- 如何使用westlaw
- 2013年千足金价格多少一克 2013千足金价格多少一克
- 关于平台层和采集层的概述
- 中国饮食文化概论介绍 中国饮食文化概述
- 老人与海主要内容及赏析 老人与海的主要内容概述
- 单位优秀工作总结范文 优秀单位工作总结5篇
- 自动变速器工作原理(一、自动变速器概述 自动变速器的原理是什么