C/C++程序员面试内功题(二)

2014-11-24 11:33:26 · 作者: · 浏览: 8
空间将无法释放


  如何杜绝野指针:


  (1)delete了一个动态对象后,及时置为NULL;对指针进行解除引用前,判断指针是否为NULL;


  (2)谁分配谁回收,不要在一个函数里分配local pointer,送到另一个函数delete;


  (3)在C++中,尽量使用智能指针。