Il C + + linguaggio di programmazione ha molti diversi contenitori per i dati . Un contenitore semplice e facile da usare è il vettore . Un vettore archivia i dati in ordine sequenziale . È concettualmente simile al contenitore array, eccetto che gli array hanno dimensioni fisse . Un vettore può aumentare o diminuire la sua dimensione come necessario . È possibile passare vettori ad altre parti di un programma passandoli come argomenti a una funzione. Un buon esempio di come fare questo implica il passaggio di un vettore a una funzione che consente di stampare tutti gli elementi in esso contenuti che vi serve
C + + ambiente di sviluppo integrato ( IDE ) , come ad esempio Eclipse CDT
compilatore C + + , ad esempio un GCC
Mostra più istruzioni
1
carico del C + + IDE facendo clic sulla relativa icona del programma . Quando si apre, selezionare ' File /Nuovo /Progetto' e scegliere ' C + + Project' per creare un nuovo progetto C + + . Un file di codice sorgente di vuoto viene visualizzata nell'editor di testo parte dell'IDE.
2
importare la libreria " vettore " e la libreria " iostream " . La biblioteca "vettoriale" consente di creare e utilizzare vettori , e la libreria " iostream " consente di stampare facilmente alla console di output . Scrivere il seguente all'inizio del file di codice sorgente :
# include
# include
using namespace std;
3
dichiarare una funzione che accetta un vettore come argomento . Scrivere il seguente sotto le istruzioni di importazione :
vuoto printVector (vettore v ) per { }
4
Creare un ciclo for che stampa tutti i elementi nel vettore . Scrivere le seguenti due istruzioni all'interno delle parentesi graffe della funzione " printVector " :
for (int i = 0; i < v.size (); i + + ) per
{cout < < v [ i] << endl; }
5
dichiarare una funzione principale. Questo è dove il programma inizia l'esecuzione . Potrete richiamare la funzione " printVector " dalla funzione principale . Scrivi la seguente dichiarazione di funzione sotto il simbolo " } " della funzione " printVector " :
int main ( ) { }
6
Creare un vettore di scrivere la seguente istruzione all'interno delle parentesi graffe della funzione principale :
vettore v = funz ();
7 dichiarare un ciclo for in loop dieci volte , l'aggiunta di il numero di sequenza 0 a 9 per il vettore . Scrivere le seguenti dichiarazioni sotto quella scritta nel passaggio precedente :
for ( unsigned int i = 0; i < 10; i + + ) per
{ v.push_back ( i); }
Pagina 8
richiamare la funzione " printVector " , e passare il vettore " v " Scrivi quanto segue alla fine della funzione main :
printVector (v ) ;
9
Eseguire il programma premendo il tasto play verde . L' output del programma è la seguente:
0
1
2
3
4
5
6
7
8
9