我正在爲類創建一個小的源文件/項目,我不斷收到錯誤'TermPaper'沒有名爲'setfirstName'/'setlastName'/' setsubject「等。基本上每一行.set或.get是一個錯誤。錯誤:'類TermPaper'沒有名爲''的成員
#include <iostream>
#include <string>
#include "TermPaper.cpp"
#include "TermPaper.h"
using namespace std;
int main(int argc, char** argv) {
//Declare variables
TermPaper paper1;
string firstName;
string lastName;
string subject;
char grade;
cout << "Please enter first name. " << endl;
cin >> firstName;
cout << "Please enter last name." << endl;
cin >> lastName;
cout << "Please enter subject." << endl;
cin >> subject;
cout << "Please enter letter grade." << endl;
cin >> grade;
paper1.setfirstName();
paper1.setlastName();
paper1.setsubject();
paper1.setgrade();
cout << "First name:" << paper1.getfirstName() << endl;
cout << "Last Name: " << paper1.getLastName() << endl;
cout << "Subject: " << paper1.getSubject() << endl;
cout << "Grade: " << paper1.getGrade() << endl;
return 0;
}
這是我創建的.cpp文件,以下是.cpp文件我被我的導師給,並告訴複製到具有上述裏面我的代碼項目文件夾。這是我認爲定義類TermPaper的地方,我沒有足夠的信心去編輯它,因爲恐怕我只會產生更多的錯誤。
我不太清楚,如果有我的導師給我的文件中的錯誤(沒有發現任何從編譯器檢測到),或者如果我只是忘了在我自己的代碼的東西。我在過去的一個小時裏一直在瀏覽我的課本,而且所有的例子都沒有告訴我什麼。
任何幫助都會很棒,特別是因爲這是我第二次到最後一次這個學期的任務!
'setubject'和'setgrade'也未在'TermPaper'中定義。它們分別是'setSubject'和'setLetterGrade'。 – computerfreaker
非常感謝。糾正。 – user4581301
非常感謝!它編譯正確。我猜我掩蓋了這些線的名字,我的壞。 – sighs