解引用和递增运算符混用来遍历vector
来源:互联网 发布:硅胶拔罐 知乎 编辑:程序博客网 时间:2024/05/12 04:23
这样的遍历看上去简洁不啰嗦
#include<iostream>#include<vector>using namespace std;int main(){vector<int> ivec{ 1,3,0,8,0,-3,99 };auto p = ivec.begin();while (p!=ivec.end()&&*p>=0)cout << *p++ << endl;return 0;}
cout << *p++ << endl;
这一句比
cout<<*p<<endl;
++p
要好很多
0 0
- 解引用和递增运算符混用来遍历vector
- 递增和递减运算符
- 递增和递减运算符
- C++基础系列:解引用与递增运算符*与++问题
- C++ 递增/递减运算符和指针
- 运算符——递增++和递减--
- (22)赋值运算符、递增和递减运算符
- C++中前置递增运算符和后置递增运算符的区别
- 关于递增运算符
- 遍历map和vector
- vector遍历和初始化
- string和vector下标运算符
- 第四章 4.5 递增和递减运算符
- C++ 递增运算符:前置++和后置++的区别
- 【C++学习笔记】递增/递减运算符和指针
- 易错点小消除--递增运算符
- C++ 解引用(*)和箭头(->)运算符的重载
- 递增运算符&&递减运算符
- 数的基本概念
- eclipse中更新android SDK的方法(在线更新)
- Yii的createCommand用法
- CSS 9 响应式与自适应补充--Media Queries详解(转载)
- Spark源码解读之RDD依赖Dependency
- 解引用和递增运算符混用来遍历vector
- Volley超时重试机制详解
- Part2.CodeWars
- iOS 开发 深入浅出Rumtime运行时之消息发送机制详解
- 线程等待与唤醒(五)
- ec环境下的代码混淆
- Java 发送HTTP或HTTPS请求获取网页码源(1)
- android sdk23(6.0) 废弃 HttpClient
- JVM内存分配和回收