Kompilierungsfehler mit "für jede" Schleife in C ++ VS2010

Ich arbeitete zu Hause an einem kleinen C ++ - Projekt, das ich in die Schule brachte, um es meinem Lehrer zu zeigen. Zu Hause habe ich Visual Studio 2012, während auf den Schulcomputern Visual Studio 2010 installiert ist. In meinem Code hatte ich zu Hause eine for-Schleife, die wie folgt kompiliert wurde:

for(char c : myStr){...}

Als ich es jedoch auf den Computern meiner Schule ausprobierte, wurde es nicht kompiliert und ich musste dies stattdessen tun:

for each(char c in myStr){...}

Warum ist das so?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage