class Object { public: ... virtual ~Object() = 0; ... }; Object::~Object() {}
Question: Should we always define a pure virtual destructor outside the class definition?
In other words, is this the reason why we should not define a virtual inline function?
thanks
c ++
q0987
source share