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

关于QWizardPage类的内存释放问题

2
回复
9443
查看
[复制链接]
累计签到:4 天
连续签到:1 天
来源: 2018-4-13 09:55:16 显示全部楼层 |阅读模式
1Qter豆
问题是这样的在<<Qt Creator  快速入门>> 第三版 第三章 ->向导对话框时
在文中示例程序中:

头文件声明三个私有成员函数如下:

QWizardPage *createPage1();

QWizardPage *createPage2();

QWizardPage *createPage2();

------------------------------------
三个函数的内部实现一样所以如下:
QWizardPage *Mywidget::createPage1()
{

    QWzardPage *page = new QWizardPage;
    page->setTitle("介绍");
    return page;
}
------------------------------
通过槽函数调用:
wizard.addPage(createPage1());
------------------------------

我的问题是:
QWzardPage *page = new QWizardPage;


这句代码申请的内存空间是在哪释放的?

是否在是 addPage函数中释放的?                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               

回复

使用道具 举报

累计签到:4 天
连续签到:1 天
2018-4-16 14:32:02 显示全部楼层
嗯 受教 了  .  以后要好好阅读文档 才行,  还有一个问题 请教一下 .  我目前在学习<qt creator 快速入门>第三版这本书,请问可以同时看  <Qt及Qt Quick开发实战精解> 这本书吗?
回复

使用道具 举报

累计签到:436 天
连续签到:1 天
2018-4-13 20:59:38 显示全部楼层
文档,使用 QWizard::addPage() 时会将相应 page 的 parent 设置为调用它的 wizard 。所以 page 指向的对象释放于 wizard 析构时。
回复

使用道具 举报

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

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