In der C + + Programmiersprache , Daten gespeichert werden mit einer Vielzahl von Containern. Eine Art von Container ist der Vektor. Ein Vektor ist ein Vorratsbehälter , der Daten als eine Folge von Elementen. Es ist sehr ähnlich zu dem Array -Container , mit einem wichtigen Unterschied . Der Vektor kann wachsen oder schrumpfen als Elemente hinzugefügt oder daraus entfernt werden . Ein Array hat eine feste Größe und kann nicht verändert , nachdem es erstellt werden. Ein Vektor kann auch auf andere Teile des Programms mit Funktionen übergeben werden. Ein einfacher Weg , um einen Vektor zu übertragen ist, haben eine Funktion zurückgeben. Things You Need
C + + Integrated Development Environment (IDE ) wie Eclipse CDT
C + + Compiler, zeigen eine solche GCC
Weitere Anweisungen
1
laden werde 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
Importieren Sie die Vektor- Bibliothek , indem Sie die folgende Zeile an der Spitze der Quellcode-Datei : .
# gehören
3 erstellen Sie eine Funktion , die einen Vektor zurückgibt. Die Rendite für eine Funktion vorausgeht seinen Namen . Um eine Funktion , die einen Vektor zurückgibt erklären , schreiben Sie die folgende Anweisung :
vector Funkt () {}
4
Declare ein Vektor in der Funktion " Funkt." Dies wird der Vektor Ihrer Funktion Rendite. Schreiben Sie die folgenden zwischen den geschweiften Klammern des " Funkt "-Funktion :
vector v ;
5 Fügen Sie einige Titel in den Vektor mit dem " push_back "-Methode. Dies wird ein Element, um die Rückseite des Videos hinzuzufügen. Um mehrere Artikel gleichzeitig dem Vector , schreiben Sie die folgenden Zeilen Code unter dem bisherigen Seite 6
Bringen Sie den Vektor, der es zu kopieren , was Stück Code ruft diese Funktion . Platzieren Sie den folgenden Code am Ende der Funktion Körper :
Rückkehr v ;
7
erstellen Hauptfunktion , die , wo Ihre Programmausführung beginnen ist . Schreiben Sie die folgende Funktion Erklärung in den Raum unterhalb des " Funkt "-Funktion :
int main () {}
8
erstellen Videos aus dem Haupt- Funktion . Dieser speichert die Videos von der Funktion zurückgegeben " Funkt." Schreiben Sie den folgenden innerhalb der geschweiften Klammern der main-Funktion :
vector v ;
9 Rufen Sie die Funktion " Funkt " und vergeben das zurückgebrachte Videos zu " v " durch den folgenden unter dem bisherigen Aussage :
v = Funkt ();
10
Schleife durch den Vektor und ausdrucken seiner Elemente. Schreiben Sie die folgende for-Schleife unterhalb der vorherigen Aussage :
for ( unsigned int i = 0; i < V.SIZE (); i + +) {
cout << v [i ] << endl; }
11
Führen Sie das Programm durch Drücken der grünen Play-Taste. Die Ausgabe des Programms sieht wie folgt aus :
1
2
3
4
5