8 Ağustos 2016 Pazartesi

std::bind1st

Giriş
Lambda çıktıktan sonra bu algoritmalara gerek kalmadı. Bu metod binary bir function ile çalışır.
Şöyle yaparız. greater metodunun ilk parametresi 10 olacaktır. 10 > x true ise aslında 10'dan küçük elemanları sayarız
vector<int> v1; 
// Count the number of integers < 10 in the vector 
count_if( v1.begin(), v1.end(), bind1st(greater<int>(), 10 ) ); 


Hiç yorum yok:

Yorum Gönder