QPair判断健值是否存在
时间: 2023-08-21 09:03:37 浏览: 287
QT核心编程中文版
可以使用QMap的contains方法来判断某个键是否存在,也可以使用QMap的value方法来获取某个键对应的值并判断是否为默认值,如果不是默认值则说明该键存在。另外,QMap还提供了contains和value方法的变体containsKey和containsValue,它们的作用与contains和value是类似的。以下是一个使用contains方法来判断某个键是否存在的示例:
```cpp
QMap<QString, int> map;
map.insert("apple", 1);
map.insert("banana", 2);
map.insert("orange", 3);
if (map.contains("banana")) {
qDebug() << "The key 'banana' exists in the map.";
} else {
qDebug() << "The key 'banana' does not exist in the map.";
}
```
输出结果为:
```
The key 'banana' exists in the map.
```
阅读全文