vektor grundlage?
-
hi @ll *g*
ich habe mir vor kurzem die vector grundlagen angeschaut und verstehe es nicht so gut wie bei arrays

konnt ir mir da pls ein bissche helfed?
officer

P.S:Bitte nur ganz wenig die grundlage was ich wisse muss usw..
-
STL ?
Dann schau mal in "Die Artikel" da is alles ganz nett erklärt.
-
was du wissen musst (wenn du auf wirkliches verstehen verzichten willst):
//std::vector<datentyp> name;<-- erzeugt ein neues objekt der klasse "vector" aus // dem namespace "std" //bsp: std::vector <int> myIntVector; //name.push_back(wert); <-- lagert einen neuen wert (sei es eine zahl, ein string) // auf dem stapel an(je nach datentyp eben) //bsp: myIntVector.push_back(1); //mit dem operator [] (wie bei arrays) greift man auf die einzelnen elemente inner- //halb des objektes zu //bsp: std::cout<<myIntVector[0]; //gibt "1" aus //name.pop_back(); <- löscht den wert ganz oben auf dem stapel //bsp: myIntVector.pop_back(); //1 wird gelöscht //name.size(); liefert die aktuelle logische größe (also die anzahl der // elemente der aktuellen instanz) zurück. //bsp: myIntVector.push_back(1); myIntVector.push_back(3); myIntVector.push_back(3); myIntVector.push_back(7); for(int i=0; i<myIntVector.size(); ++i) { std::cout<<myIntVector[i]<<std::endl; }mfg