我尝试扩展类,但使用第一类的构造,我做错了什么?
class Test
{
public:
Test(const char *str)
{
cout<<str<<endl;
}
virtual const char *getName() =0;
};
class Babah : public Test
{
const char *getName()
{
return "Babah extends Test";
}
};