QTableWidget::setItem会内存泄漏吗?答案是可能泄漏也可能不泄露。
当然,如果正常使用是不会泄漏的,但是某些特殊情况,也会导致内存泄漏。
先看以下代码:
auto pItem = new QTableWidgetItem();
ui->table->setItem(2,0,pItem);
它会不会内存泄漏呢?答案是如果table的rowcount大于2,就不会有内存泄漏,QT会自己管理相关内存。但是如果rowcount 小于等于2,就会造成内存泄漏。