相关疑难解决方法(0)

为什么C++ STL设置容器的count()方法如此命名?

它真正检查的是contains()而不是出现次数的计数,对吧?不允许重复,所以不包含()是一个比count()更好的名字?

c++ naming stl naming-conventions

8
推荐指数
1
解决办法
2267
查看次数

将equal_range用于unordered_map

因为这是有道理的,lower_bound并且因为元素没有顺序upper_bound而缺席std::unordered_map

但是std::unordered_map有方法equal_range。它返回对应于键的范围的迭代器。

它有什么意义?由于只能有一个带有键的元素std::unordered_map。这只是find方法。

另外,在中std::unordered_multimap,它的存在是否意味着在unordered_multimap使用迭代器进行迭代时,具有相同键的所有元素将始终在一起?

c++

4
推荐指数
1
解决办法
393
查看次数

标签 统计

c++ ×2

naming ×1

naming-conventions ×1

stl ×1