he visto código que utilizan vectores,Uso de la palabra clave auto en C STL ++
vector<int>s;
s.push_back(11);
s.push_back(22);
s.push_back(33);
s.push_back(55);
for (vector<int>::iterator it = s.begin(); it!=s.end(); it++) {
cout << *it << endl;
}
Es igual que
for (auto it = s.begin(); it != s.end(); it++) {
cout << *it << endl;
}
¿Qué tan seguro es en este caso el uso de la palabra clave auto? ¿Y qué pasa si el tipo de vector es float
? string
?
estoy utilizando Visual C++ 2010 por lo que mi compilador no tiene ningún problema con la palabra clave auto –
buena explicación. +1 – jalf
Especialmente me gusta que 'auto' es * heluvalot * más corto que el tipo real. –