解引用和递增运算符混用来遍历vector

    xiaoxiao2021-12-14  18

    

    这样的遍历看上去简洁不啰嗦

    #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

    要好很多

     
    转载请注明原文地址: https://ju.6miu.com/read-970042.html

    最新回复(0)