Methode, die einen vector zurück liefert



  • Hallo,

    eine letzte Frage habe ich für heute. Ich möchte eine Methode schreiben, die einen vector zurück liefert. An und für sich ist das ja keine große Sache. Ich habe in die Header-Datei die Deklaratin aufgenommen

    vector < int > test();
    

    und in der Implementierungsdatei dies entsprechend eingebaut

    vector < int> test(){
    	vector <int > asdf;
    	asdf.push_back(12);
    	return asdf;
    }
    

    Als Fehler bekomme ich die Meldung
    - Syntaxfehler: Es fehlt ';' vor '<'
    - Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.

    Find die Meldung etwas seltsam.

    Gruß
    rodgerwilco



  • #include <vector>
    std::vector<int> test();
    


  • #include <vector>
    

    ...


Anmelden zum Antworten