小编典典

如何在不插入的情况下检查 std::map 是否包含键?

all

我发现检查重复项的唯一方法是插入并检查std::pair.secondfor
false,但问题是如果密钥未使用,这仍然会插入一些东西,而我想要的是一个map.contains(key);函数。


阅读 128

收藏
2022-08-19

共1个答案

小编典典

使用my_map.count( key );它只能返回 0 或 1,这本质上是您想要的布尔结果。

交替my_map.find( key ) != my_map.end()工作也。

2022-08-19