Visual C++ 2010 acepta:¿Es "específico para Microsoft" para cada uno?
std::vector<int> v;
v.push_back(1);
v.push_back(2);
v.push_back(3);
for each (auto i in v)
std::cout << i << std::endl;
¿Es esta una característica de C++ 11 o una extensión de Microsoft? De acuerdo con Wikipedia, la sintaxis de C++ de 11-para cada bucle diferente:
int myint[] = {1,2,3,4,5};
for (int& i: myint)
{
std::cout << i;
}
posible duplicado de [Visual C++ "para cada" portabilidad] (http://stackoverflow.com/questions/197375/visual-c-for-each-portability) – kennytm