Is it possible to declare a destructor as pure virtual and use the default keyword? For example, I can't seem to make code like this work:
class MyClass
{
public:
// Is there a way to combine pure virtual and default?
virtual ~ MyClass() = 0,default;
};
One can of course later do:
MyClass::~ MyClass() = default;
Also, if the destructor is not pure virtual, the default keyword does work when it follows the declaration.
{ }
– Nikos Athanasiou