• 7351阅读
  • 3回复

qt 析构函数 [复制链接]

上一主题 下一主题
离线ww200508
 
只看楼主 倒序阅读 楼主  发表于: 2010-09-09
— 本帖被 XChinux 执行加亮操作(2010-09-10) —
我定义了一个类的构造和析构函数,在里面用qDebug输出信息

在一个域(其实是一个按钮事件)里面实例化了一个类
{
myclass* a=new A();
}

理论上离开这个域,a就应该被析构掉
狂点按钮,构造函数的信息反复出现,但析构函数的信息没看到
qt对析构函数采取的是什么策略?

自己发现错误了:
new应该有个delete的

如果是 myclass a 的话程序就会自动调用析构函数
[ 此帖被ww200508在2010-09-09 10:30重新编辑 ]
离线dbzhang800

只看该作者 1楼 发表于: 2010-09-09
不妨先找本C++的书看看吧
离线ww200508
只看该作者 2楼 发表于: 2010-09-09
回 1楼(dbzhang800) 的帖子
您的话让我内牛满面,泪奔看书去
离线whizzz

只看该作者 3楼 发表于: 2010-09-09
呵呵  多看书好啊
快速回复
限100 字节
 
上一个 下一个