![]() |
![]() ![]() ![]() ![]() |
![]() |
count_ifBoost , Chapter 1. Fusion 2.2 , Functions
|
|||||||||||||||
|
Параметр |
Требование |
Описание |
|---|---|---|
|
МодельПередняя последовательность, |
Последовательность поиска |
|
Объект унарной функции |
Поисковый предикат |
count_if(seq, f)
Тип возврата:int
Семантика: Возвращает число элементов всек, гдеfоцениваетистинно.
Линейный. Самое большеесравнения.результат_::размер<Последовательность>::значение
#include <boost/fusion/algorithm/query/count_if.hpp> #include <boost/fusion/include/count_if.hpp>
constvector<int,int,int> vec(1,2,3); assert(count_if(vec,odd()) == 2);
Статья count_if раздела Chapter 1. Fusion 2.2 Functions может быть полезна для разработчиков на c++ и boost.
реклама |