19 lines · c
1class H {2 void operator delete(void *);3public:4 virtual ~H();5};6H::~H() { }7 8class S : public H {9 void operator delete(void *);10public:11 virtual ~S();12};13S::~S() { }14 15void in_h_tests() {16 H* h = new H();17 ::delete h;18}19