本文共 523 字,大约阅读时间需要 1 分钟。
逗号运算符含有两个运算对象,按照从左向右的顺序依次求值。
对于逗号运算符,首先对左侧表达式求值,然后将求值结果丢弃。逗号运算符真正的结果是右侧表达式的值。
逗号运算符经常被用在for循环中:
#include#include using namespace std;int main(){ vector ivec = {1,2,3,4,5}; vector ::size_type cnt = ivec.size(); for (vector ::size_type ix = 0; ix != ivec.size(); ++ix, --cnt) { cout << "ix=" << ix << endl; cout << "cnt=" << cnt << endl; ivec[ix] = cnt; } return 0;}
运行结果:
补充:
对于 vector<int>::size_type
参考链接:
转载地址:http://gffsa.baihongyu.com/