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) {