vector 是否有一个 STL 函数可以让我找到一个 vector 中的元素数量?例如,如果我正在寻找此 vector 中整数 4 的计数:
vector<ACard> PairFinder;
for (int i = 0; i < 5; i++)
{
Pairfinder[i] = rand()%5+1
}
最佳答案
你想要std::count
:
#include <algorithm>
int n = std::count(PairFinder.begin(), PairFinder.end(), 4);
如果您不能轻松地表示您正在寻找的值类型,您可以使用变体 std::count_if
来指定自定义谓词。
关于c++ - 计算 vector 中的相似整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20358024/