Error de compilación con el bucle "para cada" en C ++ VS2010
Estaba trabajando en un pequeño proyecto de C ++ en casa, que traje a la escuela para mostrarle a mi maestro. En casa tengo Visual Studio 2012, mientras que las computadoras de la escuela tienen Visual Studio 2010. En mi código, desde casa, tuve un bucle for, como tal, que compilaba:
for(char c : myStr){...}
Sin embargo, cuando lo probé en las computadoras de mi escuela, no se compiló, y terminé teniendo que hacer esto en su lugar:
for each(char c in myStr){...}
¿Por qué es este el caso?