gpt4 book ai didi

c++ - 计算 vector 中的相似整数

转载 作者:行者123 更新时间:2023-11-27 23:11:04 25 4
gpt4 key购买 nike

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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com