Qt和C++的两个问题

王桑的一天 王桑的一天 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
问题1:

void MainWindow::Test()
{
QLabel *label;
label = new QLabel(this);
main_layout->addWidget(label);

// 这个label 不需要 置 NULL吧?
label = nulptr;
}


问题2:

struct Data {
int id;
QVector<double> x;
}

// 传递了一个有数据的 Data 指针
void MainWindow::Test(Data *data)
{
QVector<double> x{1,2,3,4,5};

// data->x 赋新值,那么旧的data->x 的内存空间,会由系统自动回收?
data->x = x;

}


...全文
评论 3
收藏 已收藏
分享
返回顶部
王桑的一天
Qt 21,503 成员 26,693 内容