Die C + + Programmiersprache verfügt über eine Bibliothek von generischen Container als Standard Template Library oder STL bekannt. Eine nützliche Container aus der STL ist der Vektor . Ein Vektor ist ein Container für sequentielle Daten, die es wie ein Array ist . Im Gegensatz zu einer Anordnung , kann ein Vektor ändern Größe wie der Inhalt geändert werden . Sie können auch Vektoren aus vielen verschiedenen Datentypen mit Ausnahme des Arrays zu erstellen. Sie können Vektoren Zeiger auf Zeichen-Arrays zu erstellen. Da die Kennung zu einem Array ein Zeiger ist, führt dies zu einem ähnlichen Ergebnis wie die Speicherung Arrays in Vektoren. Was Sie brauchen
C + + Integrated Development Environment oder IDE , wie Eclipse CDT
C + + Compiler, zeigen eine solche GCC
Weitere Anweisungen
1
laden C + + IDE , indem Sie auf das Programmsymbol . Wenn sie geöffnet wird , wählen Sie " File /New /Project" 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 Vektor -Bibliothek , indem Sie die folgende Anweisung am Anfang des Quellcodes : .
# Include
3 Verwenden Sie die std -Namespace. Durch Schreiben Sie die folgende Anweisung , werden Sie nicht haben , um das Wort "std " zu jedem Vektor Funktion anhängen :
using namespace std;
4
erstellen Hauptfunktion , indem er die folgenden Codezeile:
int main () { }
5
Declare mehrere Zeichen-Arrays , indem Sie die folgenden Anweisungen in geschweiften Klammern der main-Funktion :
char a [5] = ' abcde ';
6
erstellen Sie eine neue Vektor, Zeiger speichert , um Zeichen . Die Kennung auf ein Array ist ein Zeiger , der in Vektoren gespeichert werden können. Um einen Vektor zu char Zeiger deklarieren , schreiben Sie die folgenden Schritte aus:
Vektor v ;
7 Drücken Sie die char-Array in den Vektor mit dem push_back Funktion , wie diese :
v.push_back (a);
8
Führen Sie das Programm durch Drücken der grünen Play-Button in der oberen Reihe von Tasten auf der IDE befindet . Das Programm erstellt ein Array , einen Vektor von char Zeiger und drücken Sie den Array-Zeiger in den Vektor .