问题:

当我创建一个学生类的数组时,出现stack overflow的问题,运行程序就直接崩溃。

就是这个:Student stu[10000];

 

原因是Stack上存不了那么大的数据,分配时造成堆栈溢出。

 

然后在网上找到一个办法:

使用 new 分配内存

Student * stu =  new Student[10000];