- Ko’chirish iteratori (move_iterator ) bu ko'chirish topshirig'ini ko'chirish bilan almashtiradigan sinf. Siz ushbu sinf obyektini "oddiy iterator" dan (it) make_move_iterator (it) funktsiyasidan foydalanib yaratishingiz mumkin.
- Oxiridan Kiritish iteratori (back_insert_iterator ) bu iterator obyektida saqlanadigan ko'rsatgich konteyner uchun push_back a'zo funktsiyasiga qo'ng'iroq orqali yozish operatsiyasini amalga oshiradigan chiqish iteratoridir. Siz bunday iteratorni back_inserter (konteyner) funktsiyasidan foydalanib yaratishingiz mumkin, bu o'lchami oldindan noma'lum bo'lgan ketma-ketlikni saqlashda qulaydir.
- Boshidan qo’shish iteratori (front_insert_iterator<Container>) avvalgisiga o'xshaydi, lekin push_front funktsiyasini chaqiradi. Siz front_inserter(container) funktsiyasidan foydalangan holda obyekt yaratishingiz mumkin.
Do'stlaringiz bilan baham: |