クラスを拡張しようとしましたが、ファースト クラスのコンストラクトを使用しました。何が間違っていますか?
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";
}
};