vector中insert()的用法详解

原创 2016年06月01日 17:57:14

insert() 函数有以下三种用法: 
1、在指定位置loc前插入值为val的元素,返回指向这个元素的迭代器
2、在指定位置loc前插入num个值为val的元素 

3、在指定位置loc前插入区间[start, end)的所有元素 


举例: 
//创建一个vector,置入字母表的前十个字符 
vector <char> Avector; 
for( int i=0; i < 10; i++ ) 
  Avector.push_back( i + 65 ); 


//插入四个C到vector中 
vector <char>::iterator theIterator = Avector.begin(); 
Avector.insert( theIterator, 4, 'C' ); 


//显示vector的内容 
for( theIterator = Avector.begin(); theIterator != Avector.end(); theIterator++ ) 
  cout < < *theIterator; 

这段代码将显示:CCCCABCDEFGHIJ


关于vector的详细介绍,请看这里:http://blog.csdn.net/duan19920101/article/details/50617190

版权声明:本文为@那年聪聪 原创文章,未经博主允许不得转载。

相关文章推荐

vector中insert()的用法详解

iterator insert( iterator loc, const TYPE &val );  void insert( iterator loc, size_type num, const T...

vector中insert()的用法详解

iterator insert( iterator loc, const TYPE &val ); void insert( iterator loc, size_type num, const ...

vector中insert()的用法详解

iterator insert( iterator loc, const TYPE &val ); void insert( iterator loc, size_type num, const TY...

【Visual C++】游戏开发笔记十六 讲解一个完整的回合制游戏demo

本系列文章由zhmxy555编写,转载请注明出处。文章链接  http://blog.csdn.net/zhmxy555/article/details/7447864作者:毛星云    邮箱: ha...

两个vector相连接--vector.insert用法

两个vector连接 比如,现在有两个vector类型的两个变量a,b 其中a = [1,2,5] , b = [4,7,9],如果想要将a,b两个变量连接合成[1,2,5,4,7,9],...

去除word中的空行

.我们经常从网上下载一些文字材料,往往因空行多使得页数居高不下。关于“空行替换”的相关文章也看过一些,大致都是这种方法:在“编辑”菜单中打开“查找和替换”对话框,在“查找内容”中输入“^p^p”“替换...

占坑贴

占坑贴,留坑待填

Vector中的 insert()和 erase()的使用

学习C++中的笔记: insert(iterator, type_define)表示在iterator所指向的位置插入数据,同时之前在iterator中的数据被推到后面的位置。不是覆盖。 eras...

关于vector对象的insert。

vector向量容器中使用insert()方法,可以在vector对象的任意位置前插入一个新的元素,书上说,insert()方法要求插入的位置,是元素迭代器的位置,而不是元素的下标,刚开始不太明白什么...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)