C++ - kopieren von string array [], um ein vector <string>

Also ich mache diese Klasse eine member-Funktion "einfügen", um das kopieren aus einem string-array der Klassen Inhalte, die ein Vektor-array.

Diese Abbrechen, Fehler taucht immer wieder sagen, ich werde vorbei an der Vector end, aber ich verstehe nicht warum....

Hier der code:

/////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////     Map class   /////////////////////
class Map
{
private:
///////////////////////////////////////////    Map Variables ///////////////
    string _name;
    vector <string> _contents;

public:
    Map(string name){_name = name;
                     _contents.reserve(56);};
    ~Map(){};
    string getName()
    {
    return _name;
    };

    vector <string> getContents()
    {
        return _contents;
    };

///////////////////////////////////////////    Insert  ////////////////////////
            // string* to an array of 56 strings;
    bool Insert(string* _lines_)
    {

    for (int I = 0; I < 3; I++)
    {
        _contents[I] = _lines_[I];
    }
        return true;
    };


};

Wenn Sie brauchen Sie mehr Infos, einfach Fragen! Dank!

InformationsquelleAutor Griffin | 2011-04-30

Schreibe einen Kommentar