class Student{
public:
int sNumber;
int wantedCoursesNumber;
int qStudent;
int courselist;
Student(int cN,int qS,int i){
this->sNumber = i;
this->wantedCoursesNumber = cN;
this->qStudent = qS;
this->courselist = new int[cN];
}
当我创建此类时,它为课程列表给出错误“从'int *'到'int'[-fpermissive]的无效转换”。我只想在每个学生对象中创建一个大小为cN的数组,任何人都可以帮忙我,我是C ++的新手
class Student{
public:
int sNumber;
int wantedCoursesNumber;
int qStudent;
int *courselist;
Student(int cN,int qS,int i){
this->sNumber = i;
this->wantedCoursesNumber = cN;
this->qStudent = qS;
this->courselist = new int[cN];
}
成为名副其实的改变者
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句