Il vettore è il vettore ufficiale del C + + . Parte della Standard Template Library , è una classe contenitore modello che memorizza i dati dello stesso digitati in una regione ininterrotto di memoria . Come una classe C + + , che offre molte funzioni utili , come ad esempio il ridimensionamento , che riducono le dimensioni del codice e di risparmiare tempo . Le sue operazioni di indicizzazione sono efficienti come quelli delle matrici muti in C. Hai bisogno
Avanzata C + + Commercio compilatore C + + IDE con
Mostra più istruzioni
1 < p > includere il file di intestazione vettore in modo che il programma possa accedere alla classe C + + e le sue funzioni :
# include
2 Crea un vettore vuoto di tipo int . Quindi creare un vettore con 10 copie di 7 :
vettore v ; //vuoto
vettore v2 ( 10 , 7) ;
3
Usa v2 per calcolare la differenza tra la quantità di memoria è stata allocata per v2 rispetto alle sue dimensioni . La memoria allocata è sempre maggiore o uguale alla dimensione :
cout
4
aggiungere due elementi alla fine di v2 :
v2.push_back ( 13) ;
v2.push_back ( 23) ;
5
raddoppiare le dimensioni della v2 e dare gli elementi aggiuntivi del valore di 64 :
v2.resize ( v2.size ( ) * 2 , 64) ;
6
Iterate attraverso il vettore utilizzando un puntatore per un fine particolare chiamato un iteratore . Uscita gli elementi per la console come segue:
per ( ! Vettore :: iterator it = v2.begin (); it = v2.end () , ma + + ) { cout
}
7 Cancellare elementi 2 e 3 del vettore . Poi cancellare tutti gli elementi in una volta :
v2.erase ( v2.begin ( ) +1 , v2.begin ( ) +3 ) //cancella gli elementi 2 e 3 foto v2.clear ( ) //cancella tutti gli elementi