释放QMap指针时,先指向空指针再delete么
时间: 2023-07-20 22:33:48 浏览: 371
Qt中QMap和QMultimap使用
可以这样做,将指针指向空指针后再使用delete删除指针指向的内存,可以避免删除野指针或重复删除已经释放的内存。具体代码如下:
```
QMap<QString, QString>* map = new QMap<QString, QString>();
//使用map
...
//释放内存
delete map;
map = nullptr;
```
这样做可以保证程序的健壮性和安全性。
阅读全文