STL中vector容器begin(),end(),push_back()等相关函数
begin函数:函数原型:iterator begin();const_iterator begin();功能:返回一个当前vector容器中起始元素的迭代器。 end函数:函数原型:iterator end();const_iterator end();功能:返回一个当前vector容器中末尾元素的迭
在定义一个vector容器(vector<int> vec;)后,有些函数需要知道其含义,比如:vec.begin(),vec.end(),vec.push_back()等等,现总结一下:
begin函数:
函数原型:
iterator begin();
const_iterator begin();
功能:
返回一个当前vector容器中起始元素的迭代器。
end函数:
函数原型:
iterator end();
const_iterator end();
功能:
返回一个当前vector容器中末尾元素的迭代器。
push_bach函数:
函数原型:
iterator push_bash();
功能:在容器的尾端插入一个数据
pop_back函数:
函数原型:
iterator pop_back();
功能:删除容器的尾端的数据
front函数:
函数原型:
reference front();
const_reference front();
功能:
返回当前vector容器中起始元素的引用。
back函数:
函数原型:
reference back();
const_reference back();
功能:
返回当前vector容器中末尾元素的引用。
实例:
#include <iostream>
#include <vector>
using namespace std;
int main()
{
}
输出结果:
v1.front() = m
v1.back() = p
m
p
更多推荐
所有评论(0)