Ver Mensaje Individual
  #2 (permalink)  
Antiguo 21/02/2015, 23:02
Avatar de vangodp
vangodp
 
Fecha de Ingreso: octubre-2013
Mensajes: 934
Antigüedad: 11 años, 1 mes
Puntos: 38
Respuesta: for con auto y dos puntos?

Es un for basado en un rango de numeros dados.

A ver si con ese ejemplo te queda mas claro:
Código C++:
Ver original
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int main (){
  5.    
  6.     int n[] = {1,20,3,4,5,66,7,8,9,100};
  7.    
  8.     for ( int i : n ){
  9.        
  10.         cout << i << " ";
  11.        
  12.        
  13.     }
  14.  
  15.     cin.ignore();
  16.     return 0;
  17. }

lo único que no use es auto, lo que hace auto es tomar el valor automático del tipo que le pases.
En tu caso va funcionar 2 veces pero en vez de la la t ir incrementando va tomar el valor 5 después el 8. t es el nombre de la variable es como auto i, o auto t, es su nombre XD.