I've been getting this error when I run
0 [main] test 449 cygwin_exception::open_stackdumpfile: Dumping stack trace to test.exe.stackdump
I'm relatively new to c++ programming, I came from python, I'll link the code but could anyone tell me what's going on and what the issue could be?
#include <string>
#include <iostream>
using namespace std;
struct grade
{
int totalCourses;
string mNumber;
string *courses = new string[totalCourses];
grade(int numOfCourses = 10)
{
totalCourses = numOfCourses;
}
~grade()
{
delete[] courses;
}
};
int main()
{
int totalGrades;
cout << "Enter num of grades: ";
cin >> totalGrades;
grade *gradeArray = new grade[12];
grade newGrade(6);
newGrade.mNumber = "M12345678";
cout << newGrade.mNumber << '\n';
gradeArray[0] = newGrade;
delete[] gradeArray;
return 0;
}