本文主要是介绍C++STL中vector容器 begin()与end()函数、front()与back()的用法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
原文:http://blog.sina.com.cn/s/blog_7b3a697301014a9n.html
在正式进入学习C++STL中的最基本的容器:vector之前,先八卦一下,我是非计算机专业的学生,但对计算机编程,对软件开发却有着浓厚的兴趣,因此,大学四年一直以C++作为自己学习计算机编程的主攻方向,虽然,现在的我还很菜,相信通过我坚持不懈的努力,终究有一天,我会学有所成!
begin函数:
函数原型:
iterator begin();
const_iterator begin();
功能:
返回一个当前vector容器中起始元素的迭代器。
end函数:
函数原型:
iterator end();
const_iterator end();
功能:
返回一个当前vector容器中末尾元素的迭代器。
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
这篇关于C++STL中vector容器 begin()与end()函数、front()与back()的用法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!