【发布时间】:2015-04-06 15:08:28
【问题描述】:
我有一个添加了项目的 QComboBox_1(图标和文本)。然后我从 QPushButton_1 clicked() 将项目添加到 QListWidget_1,如下所示。 QListWidget 强制添加一个 QListWidgetItem 作为指针值。
void MainWindow::on_QPushButton_1_clicked(){
int intSelected = ui->QComboBox_1->currentIndex();
QListWidgetItem *Itm = new QListWidgetItem(ui->QComboBox_1->itemIcon(intSelected), ui->QComboBox_1->itemText(intSelected));
ui->QListWidget_1->addItem(Itm);}
而且它工作正常。但我没有在任何代码中删除指针变量“*Itm”(MainWindow 卸载或关闭)。这会造成内存泄漏吗?
我是 Qt 和 C++ 的初学者
提前致谢。
【问题讨论】:
标签: c++ qt memory-leaks