Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> C /C + + Programming >> .

Come utilizzare un vettore STL Iterator

Il C + + linguaggio di programmazione viene fornito con una libreria di funzioni che permettono di eseguire molte attività di programmazione di base con facilità. Standard Template Library ( STL) , che è integrato in C + + , fornisce la classe Vector , che può essere utilizzata per contenere gli elementi di una matrice sequenziale . Gli articoli sono poi accessibili tramite un iteratore . Non è possibile utilizzare appieno un vettore senza prima capire come funzionano iteratori . Iteratori accedere fondamentalmente elementi contenitori e di fornire un'interfaccia per l'accesso e la modifica dei dati . Cose che ti serviranno
+ ambiente di sviluppo integrato (IDE) , come ad esempio Eclipse CDT
compilatore C + + , ad un GCC
Mostra più istruzioni
1

carico C + il C + + IDE facendo clic sulla relativa icona del programma . Quando si apre, selezionare " File /Nuovo /Progetto" e scegliere " Progetto C + +" per creare un nuovo progetto C + + . Un file di codice sorgente di vuoto viene visualizzata nell'editor di testo parte dell'IDE.
2

Dichiarare la libreria " vettore " per l'uso in questo progetto. Le " iteratori " verranno inclusi automaticamente con essa. Digitare quanto segue nella parte superiore del file di codice sorgente :

# include

using namespace std;
3

Dichiarare un principale funzione digitando il seguente :

int main ( ) { }


4

dichiarare un nuovo vettore , scrivendo il seguente all'interno delle parentesi graffe della funzione principale :
vettore

characterVector ;
5

aggiungere alcuni elementi al vettore in modo che è possibile scorrere su di loro . Utilizzare le seguenti istruzioni per aggiungere elementi alla Pagina 6

Crea un iteratore per il vettore . Un iteratore è incaricato di tenere traccia dello spot corrente in un vettore , e può essere utilizzato per accedere ai dati ivi memorizzati . Per dichiarare un vettore , scrivere la seguente dichiarazione :

vettore :: iterator i;
7

scorrere l' vettore utilizzando l'iteratore . È possibile impostare l'iteratore per l'inizio della lista e iniziare scorrendo il vettore in quel modo . Scrivi un " ciclo for " come questo :

for (i = characterVector.begin (); i < characterVector.end (); i + + ) per

{ }
8

visualizzare ogni elemento del vettore inserendo la seguente istruzione di stampa tra le parentesi graffe del " ciclo for : "

cout << * i << endl;
Pagina 9

Eseguire il programma premendo il tasto verde "Play" . Il programma emette il seguente :

un

b

c

 

Programmazione © www.354353.com