[经验delete 指针容易犯的小错(针对初学者)
这个很多人可能认为比较简单没有什么意思,但会对一些人有帮助的
如果你让一个指针指向空,完全可以这样写 比如 p=NULL;deletep;
这样运行不会有错
但如果这样的话 int a=5; int* p=&a; int*q=p; delete q;delete p;
初学者有很多时候为了保险,省事,会对各个指针delete,我就犯过两次这样的错



也就是让一个内存delete两次

“运行正确”的程序不见得是高质量的程序