delete关键字

delete使用注意

 1 class A{};
 2 int main()
 3     A a;
 4     A* p;
 5     p = &a;
 6     //delete p;//这样会导致调用两次析构函数.是会引起程序错误的
 7     p = NULL;
 8 
 9     p = new A;//正确方式,delete和new搭配
10     delete p;
11     p = NULL;
12 }
View Code
posted @ 2020-06-23 12:12  景舍  阅读(161)  评论(0编辑  收藏  举报