Visual C++11のC++11サポート状況を見てみると、 UPDATE - March 2, 2012: the range-based for-loop and override/final v1.0 have been implemented in VC11 Beta. VC11 Betaでrange baseなfor loop、つまりいわゆるforeachとoverride/finalのv1.0に対応しましたよって書いてあるね。 今回は前者のrange-based for-loopについて。 Developer Previewがrange-based for-loopに対応してないから、 BOOST_FOREACHとC++/CLIのfor each、std::foreachに速度差があるなら、 マクロ使って環境に応じて切り分けるみたいな感じだよねー。 速度比較取ったけど速度に差