Introduction of c++11 for range loops