Il C + + linguaggio di programmazione dispone di una libreria di contenitori generici noti come la Standard Template Library o STL . Un contenitore utile dal STL è il vettore . Un vettore è un contenitore di dati sequenziali , che lo rende simile ad un array. A differenza di un array, un vettore può cambiare dimensioni come il suo contenuto vengono modificati . È possibile creare vettori di molti diversi tipi di dati , ad eccezione di array . È possibile creare vettori di puntatori a array di caratteri . Poiché l'identificatore di un array è un puntatore , questo compie un risultato simile a memorizzare matrici in vettori . Cose che ti serviranno
C + + Development Environment o IDE, come integrato Eclipse CDT
C + + Compiler , un tale 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 " Progetto C + +" per creare un nuovo progetto C + + . Un file di codice sorgente di vuoto viene visualizzata nell'editor di parte di testo della IDE
2
importare la libreria vettore , scrivendo la seguente istruzione all'inizio del codice sorgente : .
# Include
3 Usare il namespace std . Scrivendo la seguente dichiarazione , non sarà necessario aggiungere la parola " standard " per ogni funzione vettoriale :
using namespace std;
4
Creare una funzione principale scrivendo il seguente riga di codice:
int main ( ) { }
5
dichiarare più array di caratteri , scrivendo le seguenti istruzioni all'interno delle parentesi graffe della funzione principale :
char a [ 5] = ' ABCDE ';
6
Creare un nuovo vettore che memorizza i puntatori a caratteri. L'identificatore di un array è un puntatore , che può essere immagazzinata in vettori . Per dichiarare un vettore di puntatori a char , scrivere il seguente :
vettore
v;
7 Spingere la matrice di caratteri nel vettore utilizzando la funzione push_back , come questo :
v.push_back ( a);
8
Eseguire il programma premendo il tasto play verde situata nella fila superiore di pulsanti sul IDE . Il programma crea un array, un vettore di puntatori a char , e spingere il puntatore dell'array nel vettore .