Die C + + Programmiersprache hat viele verschiedene Container für Daten. Eine einfache und leicht zu bedienende Container ist der Vektor. Ein Vektor speichert Daten in sequentieller Reihenfolge . Es ist ähnlich wie im Konzept der Array -Container , mit Ausnahme , dass Arrays in der Größe fixiert sind. Ein Vektor kann erhöht oder verringert seine Größe nach Bedarf. Sie können Vektoren auf andere Teile eines Programms passieren , indem sie als Argumente an eine Funktion . Ein gutes Beispiel dafür, wie dies zu tun das Leiten eines Vektors auf eine Funktion , die alle Elemente enthält Dinge, die Sie
C + + Integrated Development Environment (IDE ) wie Eclipse CDT
C + + Compiler brauchen druckt , wie ein GCC
anzeigen Weitere Anweisungen
1
laden Sie die C + + IDE , indem Sie auf das Programmsymbol . Wenn sie geöffnet wird , wählen Sie " Datei /Neu /Projekt ' und wählen Sie" C + + -Projekt " , um eine neue C + +-Projekt zu erstellen. Eine leere Quellcode -Datei wird im Texteditor Teil der IDE .
2
Import der "vector" Bibliothek und der " iostream " Bibliothek. Der "vector" Bibliothek ermöglicht Ihnen das Erstellen und Verwenden Vektoren, und die " iostream " Bibliothek können Sie ganz einfach mit dem Ausgang Konsole zu drucken. Schreiben Sie das folgende an der Spitze der Quellcodedatei :
# include # include
using namespace std;
3
deklarieren eine Funktion , die einen Vektor als Argument akzeptiert . Schreiben Sie die folgende unter den Import-Anweisungen :
nichtig printVector ( vector v)
{}
4
erstellen eine for-Schleife , die aus druckt alle Elemente im Vektor. Schreiben Sie die folgenden beiden Aussagen innerhalb der geschweiften Klammern des " printVector "-Funktion :
for (int i = 0; i < V.SIZE (); i + +) { cout
< < v [ i] << endl; }
5
Deklariert eine Hauptfunktion . Dies ist , wo das Programm die Ausführung beginnt . Sie ruft die Funktion " printVector " aus dem main-Funktion. Schreiben Sie die folgende Funktion Erklärung unterhalb der " }" Symbol des " printVector "-Funktion :
int main () {}
6
erstellen Vektor durch Schreiben Sie die folgende Anweisung in den geschweiften Klammern der main-Funktion :
vector v = Funkt ();
7 Declare eine for-Schleife wird die Schleife zehnmal , indem die Zahlenfolge 0 bis 9, um den Vektor . Schreiben Sie die folgenden Aussagen unter dem im vorherigen Schritt geschrieben :
for ( unsigned int i = 0; i < 10; i + +) {
v.push_back (i); }
8
Rufen Sie das " printVector "-Funktion , und übergeben Sie den Vektor " v. " Schreiben Sie die folgenden am Ende der main-Funktion :
printVector ( v);
9
Führen Sie das Programm durch Drücken der grünen Play-Taste. Die Ausgabe des Programms sieht wie folgt aus :
0
1
2
3
4
5
6
7
8
9