用new 创建对象之后,再用delete 只是释放了分配的空间,并不会清空指针(指针仍然保持原来的值),需要自己清空。若不清空再次用此指针调用之前对象的成员函数会导致程序出错、卡死。
C++ new和delete的坑
最新推荐文章于 2023-09-29 19:40:59 发布
用new 创建对象之后,再用delete 只是释放了分配的空间,并不会清空指针(指针仍然保持原来的值),需要自己清空。若不清空再次用此指针调用之前对象的成员函数会导致程序出错、卡死。