int *p=new int;p=5;delete p;指针有关问题
int *pnew int;*p5;delete p;指针问题int *pnew int;*p5;delete p;请问以上只是把p指针的内容释放了导
int *p=new int;*p=5;delete p;指针问题
int *p=new int;
*p=5;
delete p;
请问以上只是把p指针的内容释放了导致p成为了野指针,
还是把p指针以及它所指向的内容也都删除了,以后这个程序中就没有p指针了
[解决办法]
delete 以后,一般将指针置为NULL
[解决办法]
[解决办法]p是栈上的,还在。
堆上的int被系统收回了。