I have a base class foo:
from which I want to derive bar. For now, bar can be identical to foo:Code:class foo { public: foo(char *val); };
However, when I use the constructor I get told:Code:class bar : public foo { };
error: no matching function for call to ‘bar::bar(char*&)’
note: candidates are: bar::bar()
note: bar::bar(const donor&)
How do I set this up so I can use the constructor for foo as defined:
Code:foo::foo (char *ptr) {