char v[100];
for(int i=0;i<100;++i) // (1)Iterazione con indice
operazione(v[i]);
for(char* j=v;j<v+100;++j) // (2)Iteraz. con puntatore
operazione(*j);
L’iterazione degli
elementi di un vettore si effettua di solito tramite indici (caso 1) o tramite
puntatori (caso 2). Di solito il secondo metodo e’ piu’ efficiente, non
richiede infatti il calcolo dell’indirizzo dell’elemento. Come
si procede nel caso della classe vector?