找回密码
 立即注册
收起左侧

新人 请教一人问题,Qt中新建一个Qmessagebox 关闭

5
回复
8511
查看
[复制链接]
累计签到:6 天
连续签到:1 天
来源: 2013-10-26 08:22:51 显示全部楼层 |阅读模式
1Qter豆
请教一人问题,Qt中新建一个Qmessagebox ,这个消息对话关闭之后,怎么释放内存。要用到什么函数。
以及动态新建一个QDialog ,这个dialog 怎么注销。

最佳答案

查看完整内容

局部变量 会在这个函数完了自动释放,当然new 的对象 要用delete 比如 void a() { QString a; }//a对象在这个函数完自动释放 void a() { QString *a=new QString(""); ... delete a; }//这个就需要delete释放 注意数组 比如 char *a = new char[100]; delete []a; //注意要加[]
回复

使用道具 举报

累计签到:410 天
连续签到:1 天
2013-10-26 08:22:52 显示全部楼层
本帖最后由 a408815041 于 2013-10-26 17:06 编辑

局部变量 会在这个函数完了自动释放,当然new 的对象 要用delete
比如
void a()
{
QString a;
}//a对象在这个函数完自动释放
void a()
{
QString *a=new QString("");
...
delete a;
}//这个就需要delete释放

注意数组 比如
char *a = new char[100];
delete []a; //注意要加[]
回复

使用道具 举报

累计签到:894 天
连续签到:1 天
2013-10-26 08:41:56 显示全部楼层
用指针,new创建,delete销毁。
回复

使用道具 举报

尚未签到

2013-10-26 13:48:04 显示全部楼层
同上
回复

使用道具 举报

累计签到:6 天
连续签到:1 天
2013-10-29 07:57:34 显示全部楼层
谢谢
回复

使用道具 举报

累计签到:3 天
连续签到:1 天
2013-10-29 08:56:05 显示全部楼层
貌似还可以通过指定其父类, 父类销毁的时候,子类也释放
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了