我在處理這個錯誤時遇到了一些麻煩。所以我有一個Person類和一個Student子類。C++繼承獲取錯誤
Person類具有下面的構造:
Person(const string &name)
{ this->name = name;
}
學生類具有以下構造:
Student::Student(const string &name, int regNo)
{ this->name = name;
this->regNo = regNo;
}
當我嘗試雖然編譯Student類,我得到這個錯誤的構造函數:
In constructor 'Student::Student(const string&, int)':
error: no matching function for call to 'Person::Person()'
我是新來的C++,所以我不知道爲什麼我得到這個呃但是這顯然與人的繼承有關。