它们将具有大致相同的性能。您应该使用最能表达您正在尝试做的事情的算法。 为了详细说明,通常 count() 将使用 find() 实现。例如,在 libcxx 中, count() 实现为 return (find(__k) != end()); 原文由 Bill Lynch 发布,翻译遵循 CC BY-SA 3.0 许可协议
它们将具有大致相同的性能。您应该使用最能表达您正在尝试做的事情的算法。
为了详细说明,通常
count()
将使用find()
实现。例如,在 libcxx 中,count()
实现为return (find(__k) != end());