push_back(),insert()

来源:互联网 发布:mac怎么看cpu型号 编辑:程序博客网 时间:2024/06/05 22:38

顺序容器(list, vector, deque)都支持push_back操作,提供在容器尾部插入一个元素都功能。

 

c.push_front(t);  在容器c的前段添加一个t。返回void类型   只适用于list, deque

 

c.insert(p,t);         在迭代器p指向的元素前面插入t   返回指向新添加元素的迭代器

 

c.insert(p,n,t)       在迭代器p指向的元素前面插入n个t    返回void类型

 

c.insert(p,b,e)       在迭代器p指向的元素前面插入由迭代器p,e标记的范围内的元素   返回void类型

 

由于迭代器可能指出超出容器末端的下一位置,这是一个不存在的元素,因此,insert函数是在其指向的位置之前而非之后插入一个元素。

 

原创粉丝点击