qt5的QMap<QString,QVector<int>>的清空后,查看QMap的数量
时间: 2024-02-05 14:12:39 浏览: 129
QT,QVector 基本用法,遍历[实例讲解] - 小皮球的博客 - CSDN博客1
清空 QMap 可以使用 `clear()` 函数,该函数会移除 QMap 中的所有键值对。查看 QMap 的数量可以使用 `size()` 函数,该函数返回 QMap 中键值对的数量。
以下是示例代码:
```cpp
QMap<QString, QVector<int>> myMap;
// 添加键值对到 QMap
myMap["key1"] = QVector<int>{1, 2, 3};
myMap["key2"] = QVector<int>{4, 5, 6};
myMap["key3"] = QVector<int>{7, 8, 9};
// 清空 QMap
myMap.clear();
// 查看 QMap 的数量
int count = myMap.size();
qDebug() << "QMap 的数量为:" << count; // 输出 QMap 的数量为:0
```
在以上示例代码中,首先创建了一个 QMap 对象 `myMap`,并往其中添加了三个键值对。然后使用 `clear()` 函数清空了 `myMap`,最后使用 `size()` 函数获取 QMap 的数量并输出。
阅读全文