<vector> help
-
was ist <vector>
was kann das =?bitte um erklärung bzw. kurzes codebsp
-
Hallo
Siehe das Magazin hier im Forum, den Artikel zu den STL-Containern.
bis bald
akari
-
<vector> ist ein definitionsdatei (header) der STL (Standard Template Library) des C++ Standards.
Darin enthalten ist die Klasse vector, die alle Funktion eines C-Arrays bietet und darüber hinaus.
Beispiel:
#include <vector> #include <iostream> using namespace std; int main( ) { vector< int > numbers; int i; for( i = 1; i <= 10; ++i ) { numbers.push_back( i ); } // numbers = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 ) for( i = 1; i < 10; i+=2 ) { numbers.at( i ) = 0; } // numbers = { 1, 0, 3, 0, 5, 0, 7, 0, 9, 0 ) cout << "pop: " << numbers.pop( ) << endl; // output: "pop: 10" }greetz, Swordfish
-
oggs_the_progger schrieb:
was kann das =?
Hauptsächlich Werte zuweisen - der Ausdruck "b = a;" bewirkt, daß die Variable b den selben Inhalt bekommt, der vorher in a stand (für eigene Klassen kannst du selber entscheiden, was der Operator machen soll).