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