Итак, я делаю этот класс с функцией-членом «insert» для копирования из строкового массива в содержимое классов, которое является векторным массивом.
Эта ошибка прерывания продолжает появляться, говоря, что я собираюсьза концом вектора, но я не понимаю почему ....
Вот код:
/////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////// 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;
};
};
Если вам нужна дополнительная информация, просто спросите! Спасибо!