vector v;
...
for (vector reverse_iterator i = v.rbegin();
i != v.rend; ++i)
cout << *i << " ";
Егер контейнер
const
ретінде (мысалы, функцияға берілетін парамет-
рлер тізімінде) жарияланған болса, онда
const
префиксі бар итераторды –
const_reverse_iterator
қолдану қажет.
К ірістіру итераторлары
Кірістіру итераторлары да, кері итераторлар сияқты, итераторлардың
адаптерлері болып табылады. Олар контейнердің басына, соңына неме-
се кездейсоқ жеріне жаңа элементтер қосу үшін қолданылады. Стандартты
кітапханада шығыс итераторлары негізінде құрылған кірістіру итераторлары
кластарының үш түрлі шаблоны анықталған, олар:
back_insert_iterator
,
front_insert_iterator
,
insert_iterator
.
Сонымен қатар, үш кірістіру функциясы да анықталған:
template back_insert_iterator
back_inserter(C&
x);
template front_insert_iterator
front_inserter(C&
x);
template insert_iterator
Достарыңызбен бөлісу: |