我創建了一個指向我創建的指向該類的指針的動態數組的類的指針。我正嘗試使用我創建的類中的函數(Student
)。從雙指針調用函數
Student **list;
list[i] = TextToClass(tempCourse);
list[i].SetCourse(x);
list[i].SetGrades(inFile);
該作業起作用。但使用這些功能不起作用。我究竟如何去使用他們的功能?
以下是錯誤:
student.cpp: In member function ‘void Controller::ReadAndStore()’:
student.cpp:119: error: request for member ‘SetCourse’ in ‘((Controller*)this)->Controller::list[i]’, which is of non-class type ‘Student*’
student.cpp:121: error: request for member ‘SetGrades’ in ‘((Controller*)this)->Controller::list[i]’, which is of non-class type ‘Student*’
[示例代碼](http://sscce.org/)應該完整且簡潔。 – outis
發佈問題時,請務必定義「doe1s not work」。編譯錯誤?運行時錯誤?如果運行時錯誤:預期的行爲?實際行爲? –