ачальный размер не задан, поэт
Автор admin Среда, 27 мая 2009 11:32
ачальный размер не задан, поэтому нам приходится вставлять новые элементы при помощи функции back_inserter() (вместо заполнения существующих позиций). Функции generate() и generate_n() очень похожи на функции заполнения, но вместо константы при вызове используется генератор. В нашем примере продемонстрированы два разных генератора. Подсчет Во всех классах контейнеров определена функция size(), которая возвращает текущее количество элементов. Возвращаемое значение size() относится к типу differencejype1 типа итератора (обычно ptrdiff_t); в дальнейшем оно будет обозначаться IntegralValue. Следующие два алгоритма подсчитывают объекты, удовлетворяющие некоторому критерию. IntegralValue count(Inputlterator first. Inputlterator last, const EqualityComparable& value): Алгоритм возвращает количество элементов в интервале [firstlast), равных value (при сравнении используется оператор ==). IntegralValue count_if(Inputlterator first. Inputlterator last. Predicate pred); Алгоритм возвращает количество элементов в интервале [firstlast), для которых предикат pred возвращает true. Итераторы более подробно рассматриваю
Комментарии закрыты.
Последние комментарии