urus.срр позднее в этой главе)

Автор admin Четверг, 11 июня 2009 11:32

urus.срр позднее в этой главе). Как видно из следующего примера, это позволяет использовать алгоритм сору() для вывода элементов отображения: //: C07:AssocInserter.cpp // Итератор вставки делает возможным // использование алгоритмов fill_n() и generate_n() // с ассоциативными контейнерами. #incl ude #incl ude Ассоциативные контейнеры 401 #i nclude #include #include
#include “SimpleGenerators.h” using namespace std; int mainO { set s: fiH_n(inserter(s. s.beginO). 10. 47); generate_n(inserter(s, s.beginO). 10. IncrGen(12)): copy(s.beginO. s.endO. ostream_iterator(cout. “\n”)); map m; fill_n(inserter(m, m.beginO), 10. make_pair(90.120)): generate_n(inserter(m, m.beginO). 10. PairGen(3. 9)): copy(m.beginO. m.endO, ostream_iterator >(cout.”\n”)); } ///:- Передача итератора во втором аргументе inserter помогает оптимизировать процесс вставки — итератор рекомендует, с какой позиции следует начинать поиск (вместо того, чтобы всегда начинать его с корня базового дерева). Однако итератор вставки может использоваться с


Комментарии закрыты.