一些留给自己的思考题(只求回过头来能够有所获)

1.指针delete后,赋为0的原因?

  (1)防止再次delete它? 既然删掉了,还会再用它吗?可能有不明显的调用?

  (2)它是野指针,指向的是被删除的内存。 哪有怎样呢?

Ans:赋为0表明它不再指向任何对象。假如不赋为0,用户有可能会误调用,访问到未知的内容.而赋为0,即使被误调用,会直接抛出NULL指针错误.

 

2.

posted @ 2020-03-12 21:37  心媛意码  阅读(102)  评论(0编辑  收藏  举报