【发布时间】:2019-07-22 18:41:16
【问题描述】:
我想计算大于 c++ 向量中数字的元素数。阈值取自用户输入。
计算大于数字的元素的代码如下:
ctr=count_if(v.begin(),v.end(), greater1);
对应函数:
bool greater1(int value)
{
return value >= 8;
}
问题是我只会在 count_if 函数调用之前知道阈值(这里是 8),所以我需要将阈值 t 作为参数传递。如何建立相同的?
【问题讨论】:
标签: c++ vector stdvector counting c++03