我在其他线程中读到,当你实现一个纯虚析构函数时(是的,它可以有一个实现)它必须是空的,并且应该(?)是内联的.它应该是空的吗?如果是这样,为什么?它应该是内联的吗?如果是这样,为什么?
编辑:这是纯虚拟析构函数可以实现的方式:
class A{ virtual ~A() = 0; } inline A::~A(){ //implementation }
c++
c++ ×1