C++0x initializer_list にRange-base for文

これ、できるようになるんですね

for (int i : {1, 2, 3, 4, 5}) {
    cout << i << endl;
}

Concepts: Extending C++ Templates for Generic Programming