c – 为什么STL集具有count(),当所有元素应该是唯一的?

前端之家收集整理的这篇文章主要介绍了c – 为什么STL集具有count(),当所有元素应该是唯一的?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我可以理解,multiset有count(),用于计算值的出现次数,因为可以在multiset中重复元素.
但是当所有的值都已经是唯一的时候,count()的意思是什么?

解决方法

计数是 associative container requirements(1)的一部分.

每个关联容器都需要提供它作为其接口的一部分,即使结果始终为零或一个与std :: set的情况一样.

(1)这是指向SGI STL文件链接,描述了关联集装箱概念; C标准中定义的概念可能略有不同,但实质上不同.

猜你在找的C&C++相关文章