博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C++ vector 多次删除第一个元素
阅读量:4325 次
发布时间:2019-06-06

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

转载声明:  代码都是来源于一下连接,做了一点点修改,为了记忆方便,故贴在这里,原文链接: test cpp operation////#include
//#include
//using namespace std;//typedef struct {// int id;// int name;//}Student;////////int main() {// Student ss = {12,13};// printf("%d %d\n", ss.id, ss.name);// vector
st;// //struct 初始化// vector
s(2,{12,13}) ; // s(2, ss);// s.push_back(ss);// ////// int i = 1;//// while(i < 10) {// printf("%d, %d", s.front().id, s.front().name);// // i++;// }//}#include
#include
#include
#include
#include
using namespace std; voidPrintInt(const int&nData){ cout<
<
vecInt; for(int i=0; i<10;++i) { vecInt.push_back(i); } cout<<"向量中的内容为:"<
::iterator iter = vecInt.begin(); iter != vecInt.end(); ++iter) { cout << *iter << " "; } cout << "\n"; cout<<"vector contains "<
<<" elements"<
::iterator k = vecInt.begin(); vecInt.erase(k);//删除第一个元素 for(vector
::iterator iter = vecInt.begin(); iter != vecInt.end(); ++iter) { cout << *iter << " "; } cout << "\n"; //vecInt.erase(k); //迭代器k已经失效,会出错 cout<<"删除第一个元素后,vector contains "<
<<" elements"<
::iterator iter = vecInt.begin(); iter != vecInt.end(); ++iter) { cout << *iter << " "; } cout << "\n"; cout<<"删除第一个元素后,vector contains "<
<<" elements"<
::iterator vecNewEnd =remove(vecInt.begin(),vecInt.end(),5); //删除元素 cout<<"删除元素后,vector contains "<
<<" elements"<

  

转载于:https://www.cnblogs.com/robin2ML/p/7719002.html

你可能感兴趣的文章
P1313 计算系数
查看>>
myBatis之入门示例
查看>>
tensorflow 变量共享
查看>>
NSString的长度比较方法(一)
查看>>
初识JavaScript
查看>>
Azure云服务托管恶意软件
查看>>
My安卓知识6--关于把项目从androidstudio工程转成eclipse工程并导成jar包
查看>>
旧的起点(开园说明)
查看>>
Testing your Xamarin app on Android device
查看>>
丢失控制文件恢复实验记录--4(在线日志文件没有损坏,归档日志丢失,直接重建控制文件(跟踪控制文件trace是旧的情况))...
查看>>
生产订单“生产线别”带入生产入库单
查看>>
crontab导致磁盘空间满问题的解决
查看>>
java基础 第十一章(多态、抽象类、接口、包装类、String)
查看>>
Hadoop 服务器配置的副本数量 管不了客户端
查看>>
欧建新之死
查看>>
C程序之修改Windows的控制台颜色(转载)
查看>>
自定义滚动条
查看>>
[QT][待解决问题]对话框ui载入卡顿问题
查看>>
jquery中单选选中及清除选中状态
查看>>
APP开发手记01(app与web的困惑)
查看>>