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