gpt4 book ai didi

c++ - 对对象使用 new

转载 作者:行者123 更新时间:2023-11-30 00:55:03 25 4
gpt4 key购买 nike

<分区>

我正在学习如何使用 Qt 编写程序。我的问题是关于我不太擅长的三件事:指针、对象和“new()”。

看:(Dialog是一个类)

//start of code...
...

private:
Dialog *mDialog; //Dialog is a class

...

void MainWindow::on_activationNew_window_triggered()
{
mDialog = new Dialog(this); // Explain me this "this"
}

...

//end of code

向我解释那条线是如何工作的,“这个”究竟做了什么(或是什么)。

我所知道的是 mDialog 是一个窗口类,当作用域结束时,窗口关闭,所以他创建那个指针并使用 new,因为它将使用堆栈内存,这意味着它不会关闭范围结束时的窗口。

如果你想观看他正在制作的视频部分并对此进行解释(也许我不够清楚),请看这里的视频(8:07 开始):

http://www.youtube.com/watch?v=wUH_gu2HdQE&feature=relmfu

感谢您的帮助!

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com