C++ 判断pair是否为空
时间: 2023-07-18 15:04:55 浏览: 626
c++简易控制台登录程序
在 C++ 中,我们可以通过以下方式来判断一个 `pair` 是否为空:
```cpp
pair<int, int> p;
if (p.first == 0 && p.second == 0) {
// pair为空
}
else {
// pair不为空
}
```
在这个例子中,我们将 `pair` 的两个元素都与 `0` 进行比较,如果都相等,就说明这个 `pair` 是空的。注意,这种方法只适用于 `pair` 的元素类型为基本数据类型,对于其他类型需要自行定义空的判断条件。
阅读全文