qt create Qmap判断是否存在某个key值
时间: 2023-09-02 21:13:19 浏览: 412
Qt中QMap和QMultimap使用
可以使用QMap的contains()函数来判断是否存在某个key值。该函数的用法如下:
```c++
QMap<QString, int> map;
map.insert("apple", 1);
map.insert("banana", 2);
map.insert("orange", 3);
if(map.contains("apple")) {
// 存在key值为"apple"
} else {
// 不存在key值为"apple"
}
```
在上面的例子中,我们创建了一个QMap对象map,并往其中插入了三个键值对。然后使用contains()函数判断map中是否存在key值为"apple"的元素,如果存在,则执行if语句中的代码,否则执行else语句中的代码。
阅读全文