**一、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()
{vector<char> v1;vector<char>::iterator iter1;vector<char>::iterator iter2;v1.push_back('m');v1.push_back('n');v1.push_back('o');v1.push_back('p');cout << "v1.front() = " << v1.front() << endl;cout << "v1.back() = " << v1.back() << endl;iter1 = v1.begin();cout << *iter1 << endl;iter2 = v1.end()-1; //注意v1.end()指向的是最后一个元素的下一个位置,所以访问最后一个元素//的正确操作为:v1.end() - 1;cout << *iter2 << endl;return 0;
}

输出结果:
v1.front() = m
v1.back() = p
m
p

C++中begin、end、front、back函数的用法相关推荐

  1. JavaScript中常见的字符串操作函数及用法汇总

    转载地址:http://www.jb51.net/article/65358.htm 这篇文章主要介绍了JavaScript中常见的字符串操作函数及用法,实例汇总了javascript常见的字符串转换 ...

  2. Matlab中print, fprint, fscanf, disp函数的用法

    最近一直在用python,导致学习的一些函数就有点混淆,趁着这会儿看代码,就再回顾下Matlab中print, fprint, fscanf, disp函数的用法 一.print() 函数可以把函数图 ...

  3. 转载://C++中getline()、gets()等函数的用法

    在学习C++的过程中,经常会遇到输入输出的问题,以下总结一下下面几个函数的用法: 1).cin 2).cin.get() 3).cin.getline() 4).getline() 5).gets() ...

  4. C++中getline()、gets()等函数的用法

    在学习C++的过程中,经常会遇到输入输出的问题,以下总结一下下面几个函数的用法: 1).cin 2).cin.get() 3).cin.getline() 4).getline() 5).gets() ...

  5. fopen函数的用法示例_在C和C ++中使用fopen()函数的用法以及示例

    fopen函数的用法示例 In C and C++ programming languages fopen() function is used to open files and make oper ...

  6. matlab中if语句的用法_Excel中最常用的逻辑函数IF用法介绍

    ​几日随风北海游,回从扬子大江头.臣心一片磁针石,不指南方不肯休.---[宋]文天祥<扬子江> IF函数在我们的实际工作中,用的是非常多的,相信大家对这个函数应该也不陌生,今日就给大家分享 ...

  7. php中ini set,php ini_set函数的用法

    在php编程中,ini_set函数是设置选项中的值,在执行函数后生效,脚本结束时,这个设置也失效. 不是所有的选项都能被改函数设置的. 可以设置php.ini中的选项值比如,display_error ...

  8. Java中原生(native)函数的用法

    1.原生(Native)函数的概念 在Java程序中,可以使用由其他编程语言实现的函数,这种函数,在Java中被称之为 原生(Native)函数. 2.在Java程序中使用原生函数的优缺点 1)优点 ...

  9. Oracle中关于to_date(),to_char(),to_number()函数的用法

    一.Oracle中的to_date()函数 1.to_date()与24小时制表示法及mm分钟的显示: 在使用Oracle的to_date函数来做日期转换时,很多Java程序员也许会直接的采用&quo ...

  10. c语言atan2函数赋值程序,C/C++中的atan和atan2函数实例用法

    在C语言的math.h或C++中的cmath中有两个求反正切的函数atan(double x)与atan2(double y,double x) 他们返回的值是弧度 要转化为角度再自己处理下. 前者接 ...

最新文章

  1. 矩阵二范数(norm)
  2. 比原链Bytom错误码一览
  3. yolo yolov2_PP-YOLO超越YOLOv4 —对象检测的进步
  4. C语言ffmpeg合并多个视频,ffmpeg合并多个视频
  5. 深入理解simhash原理
  6. PythonGuru 中文系列教程·翻译完成
  7. 叮咚智管-智慧物业管理系统
  8. 刻意玩具教具化没用,童心制物如何让孩子真正玩出名堂
  9. 谈的话马上得到了聚众传媒创始人虞峰、博客中国创始人方兴东及携程网创始人之一的季琦等三位嘉宾的一致响应
  10. eclipse中访问受限api
  11. iOS13 sign in with Apple客户端接入遇到的一些问题
  12. MMDetection框架入门教程(三):配置文件详细解析
  13. leaflet 画扇形
  14. webview里面的页面不能往下下拉(下拉卡死)解决
  15. UVa 10115 自动编辑
  16. 基于战舰V3的4.3寸电容触摸屏
  17. urlwrite------url地址重写
  18. 百鸡百钱问题-从枚举到数学
  19. windows大多数的弹窗提示内容是可以复制的(我们主要用于报错内容复制粘贴去百度)
  20. 孤荷凌寒自学python第四十一天python的线程同步之Event对象

热门文章

  1. 机器学习知识地图 —— 概述
  2. 多次复制粘贴工具Paste Queue Mac
  3. 浏览器刷新vue为什么不会走beforeDestroy和destroyed生命周期
  4. 汉罗塔(河内塔)问题的数学模型
  5. 写给前端程序员的英文学习指南
  6. js 将简体字转化成繁体字
  7. 陪集分解和J.Lagrange定理的一些应用
  8. 用户故事 | 李兆龙:博观而约取,厚积而薄发
  9. linux xunsou_Xunsearch安装和使用
  10. 关于VS2017配置OpenCV出现无法打开文件“opencv_ml249d.lib”的解决方案