C++ for循环的几种用法

#include
#include
#include

using namespace std;

int main(int, char **)
{
    vector list({0, 1, 2, 3, 4, 5, 6, 7, 8, 9});

    /* 下标法 */
    for (size_t i = 0; i < list.size(); i++) {
        cout<     }

    /* 迭代器 */
    for (auto iter = list.begin(); iter != list.end(); ++iter) {
        cout<<*iter;
    }

    /* STL函数 */
    for_each(list.begin(), list.end(), [](int item){ cout<

    /* C++11新增加 */
    for(auto each : list) {
        cout<     }
}

你可能感兴趣的:(Qt)