博客
关于我
C++ vector容器删除操作
阅读量:306 次
发布时间:2019-03-04

本文共 719 字,大约阅读时间需要 2 分钟。

1.vector::pop_back()

删除vector的最后一个元素,vector的大小减一,删了的元素被销毁。

 

2.vector::erase()

iterator erase (iterator position); iterator erase (iterator first, iterator last);//这个删除的范围是左闭右开 //C++11要求形参是const迭代器 iterator erase (const_iterator position); iterator erase (const_iterator first, const_iterator last);//这个删除的范围是左闭右开

// example// erasing from vector#include 
#include
int main (){ std::vector
myvector; // set some values (from 1 to 10) for (int i=1; i<=10; i++) myvector.push_back(i); // erase the 6th element myvector.erase (myvector.begin()+5); // erase the first 3 elements: myvector.erase (myvector.begin(),myvector.begin()+3); std::cout << "myvector contains:"; for (unsigned i=0; i

 

 

转载地址:http://dvpq.baihongyu.com/

你可能感兴趣的文章
php--json_decode
查看>>
php--class的工厂模式的示例
查看>>
php教程--案例20(用户登录)
查看>>
jQuery练习t76
查看>>
jQuery练习t78
查看>>
jQuery练习t80
查看>>
jQuery练习t81
查看>>
jQuery中使用animate方法替代其他动画方法
查看>>
jQuery练习t85
查看>>
jQuery练习t86
查看>>
jQuery练习t88
查看>>
jQuery练习t90
查看>>
jQuery练习t110
查看>>
jQuery练习t123
查看>>
jQuery练习t167,从0到1
查看>>
jQuery练习t271,从0到1
查看>>
jQuery练习t310,从0到1
查看>>
asp.net代码练习 work015 回调技术
查看>>
asp.net代码练习 work016 fileupload文件上传
查看>>
asp.net代码练习 work021 DataReader的使用
查看>>