0
我試圖調用類中的函數,當我嘗試在instructor.displayMessage()之前發生錯誤「沒有運算符< <與這些操作數匹配」時。另外,我正確調用instructor.displayMessage()嗎?我是新來的C++如何調用類中的函數
#include <iostream>
#include "GradeBook.h"
using namespace std;
int main()
{
GradeBook gradeBook1("CS101 Introduction to C++ Programming");
GradeBook gradeBook2("CS102 Data Structures in C++");
GradeBook instructor("");
instructor.setInstructorName();
cout << "gradeBook1 created for course: \n" << gradeBook1.getCourseName() << instructor.displayMessage()
<< "\ngradeBook2 created for course: \n" << gradeBook2.getCourseName()
<< endl;
cout << "\nPress any key to exit" << endl;
getchar();
}
頁眉:
#include <string>
using namespace std;
class GradeBook{
public:
GradeBook(string);
void setCourseName(string);
string getCourseName();
void displayMessage();
void setInstructorName();
string getInstructorName();
private:
string courseName;
string instructorName;
};
我沒有包括的功能,因爲我不認爲他們是問題的一部分。
我認爲你要找的詞是_member function_。 – keyser