设为首页 加入收藏

TOP

C++ 面试题-对象析构
2011-04-25 12:10:45 来源: 作者: 【 】 浏览:677
Tags:试题 对象

下面的代码有什么问题
class A 

public: 
  A() { p=this; } 
  ~A() { if(p!=NULL) { delete p; p=NULL; } } //p已被删除了

  A* p; 
};

答:

会引起无限递归

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇C++ 面试题-sizeof解析 下一篇C++ 面试题-静态变量