C++ 性能优化 Posted on 2022-05-10 | In dev , c++ | C++类(五)——重新审视auto、比较三种for循环的效率、 1234567891011121314151617181920212223242526int ids[] = {1,2,3,4,5}// auto 方法最快for (auto v: ids){ cout << v;}// for (int i=0; i< sizeof(ids)/sizeof(int); i++){ cout << ids[i];}// 每次都要求group.size(), 并还需要找group[i]的位置vector<int> group;for (size_t i=0; i< group.size(); i++){ cout << group[i];}// 每次求iter!=end(), 并且要提取相应位置的值for (iter= group.begin(); iter != group.end(); iter++){ cout << *iter}for (auto v: group){ cout << v;}