Code:class ParentClass { public: ParentClass(string str_inputfile) { // do stuff } };This gives me the errors:Code:class ChildClass : public ParentClass { public: ChildClass(string inputstr) { // do stuff } };
What does it mean by "no matching function call" ?Code:main.cpp:417: error: no matching function for call to ‘ParentClass::ParentClass()’ main.cpp:345: note: candidates are: ParentClass::ParentClass(std::string) main.cpp:343: note: ParentClass::ParentClass(const ParentClass&)
So I have to redefine *every* function in a parent class to get inheritance working?? That's annoying



LinkBack URL
About LinkBacks




CornedBee