Tengo un contenedor STL anidado dentro de un contenedor STL, ¿cómo recorro los datos?
rbegin() es un iterador inverso, su tipo debe ser reverse_iterator en lugar de iterador.
El código es el siguiente:
#includelt;iostreamgt;
#includelt;vectorgt
usando el espacio de nombres std; p>
int main()
{
vectorlt; intgt;
v.clear(); for(int i = 1; i lt; = 5; i )
v.push_back(i
vectorlt;: iterador
for (it = v.begin(); it ! = v.end(); it )
printf("d ", *it);
printf("\ n" );
it = v.end();
v.end();
for(it--; it gt; = v .begin (); it--)
printf(" d ", *it
printf("\n"); intgt; ::reverse_iterator rit;
for(rit = v.rbegin(); rit != v.rend(); rit )
printf("d ", *rit
printf("\n");
getchar()
devuelve 0;