count
Материал из cppreference.com
Syntax:
#include <algorithm> size_t count( iterator start, iterator end, const T& val );
функция count() - возвращает количество элементов между start и end, значение которых равняется val.
Пример использования count() - определение количества значений в векторе, равняющихся заданному:
vector<int> v; for( int i = 0; i < 10; i++ ) { v.push_back( i ); } int target_value = 3; int num_items = count( v.begin(), v.end(), target_value ); cout << "v contains " << num_items << " items matching " << target_value << endl;
Вывод в консоль приведенного выше кода:
v contains 1 items matching 3
См. также: accumulate, adjacent_difference, count_if, inner_product, partial_sum