Adding virtual destructors.

This commit is contained in:
leake 2024-04-27 10:40:41 -07:00
parent d38bd3298c
commit 0cf0e4f66c
1 changed files with 3 additions and 0 deletions

View File

@ -113,13 +113,16 @@ void cplusplus_testB() {
class Vusing {
public:
virtual void usingmethod(int i) {}
virtual ~Vusing() {};
};
class Vusing1 : public Vusing {
public:
virtual void usingmethod(int i) {}
virtual ~Vusing1() {};
};
class Vusing2 : public Vusing1 {
public:
virtual ~Vusing2() {};
using Vusing1::usingmethod;
virtual void usingmethod(const char* c) {};
};