<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).


Anmelden zum Antworten