在编码遇到这个问题,记录一下,代码结构如下
class father
{
father();
~father();
}
class son : public father
{
son():father()
{
}
~son();
}
乍一看,没啥不对的,但是编译会出现问题,后来百度查看,给出的答案基本上都是子类未实现父类的虚函数,在我这里需要给析构函数做实现,其实也很简单,加上{}就可以;
class father
{
father();
~father();
}
class son : public father
{
son():father()
{
}
~son(){};
}