Я пытаюсь создавать объекты из текстового файла. Это работает для первого объекта, но затем я получаю ошибку сегментации. MasterStudent - это BST студенческого объекта.
void DataBase::studentFileRead(){
ifstream theFile("masterStudent.txt");
int studentID;
string name;
string level;
string major;
double GPA;
int advisor;
while(theFile >> studentID >> name >> level >> major >> GPA >> advisor){
Student newStudent(studentID, name,level, major, GPA, advisor);
masterStudent.insert(newStudent.studentID, newStudent);
}
}
Вот текстовый файл, в котором он читает.
12345 connor sophmore compsci 3.5 123
78965 steve senior business 3.85 567
Любая помощь будет очень признательна!