024:这是什么鬼delete

 1 #include <iostream> 
 2 using namespace std;
 3 class A 
 4 { 
 5 public:
 6     A() { }
 7 virtual ~A() { cout << "destructor A" << endl; } 
 8 }; 
 9 class B:public A { 
10     public: 
11     ~B() { cout << "destructor B" << endl; } 
12 }; 
13 int main() 
14 { 
15     A * pa; 
16     pa = new B; 
17     delete pa; 
18     return 0;
19 }

 

posted @ 2022-09-13 22:50  balabalahhh  阅读(17)  评论(0)    收藏  举报