例私は整数値を持つベクトルを持っています。私は自分のランタイム入力を指定するベクトルの要素を数えません。 試験ベクトルにはelemets 10,20,30,40 があり、実行時には入力kを受けています。 >を満足する数を数えたい> k私自身のパラメータに基づいてcount_ifを使用したい
int ar[4]={10,44,36,14};
vector<int>shiva(ar,ar+4);
int k;
cin>>k;
cout<<*count_if(shiva.begin(),shiva.end(),myfun(k));
構造関数の作成方法は? > kを満たす要素の総数を表示したい。
C++ 11以前:
は、ここでそれがC++ 98で行うことができる方法のデモですか? – Surt
ラムダ式を使用します。ここの例を参照してください - http://en.cppreference.com/w/cpp/algorithm/count – Praetorian