sasha962, У тебя нет метода setCourceName(), у тебя есть setCoursename(). Я немного переформатировал код, пожалуйста, в следующий раз оформляй аналогично (я в основном про отступы):| Код | #include <cstdlib> #include <iostream> #include <string>
using std::cout; using std::endl; using std::cin;
using std::string; using std::getline;
class GradeBook { public: GradeBook(const string &name) { setCourseName(name); }
void setCourseName(const string &name) { courseName=name; } string getCourseName() const { return courseName; }
void displayMessage() { cout << "welcome to the grade book for\n" << getCourseName() << "!" << endl; } private: string courseName; };
int main() { GradeBook gradeBook1("cs 101"); GradeBook gradeBook2("cs 102"); cout << "gradeBook1 created for:" << gradeBook1.getCourseName() << "\ngradeBook2 created for:" << gradeBook2.getCourseName() << endl; return 0; } |
|