- Agar shablon uning parametri iterator bo'lishi kerakligini taxmin qilsa, odatda qisqartirilgan nomlar kategoriyalarga ko'ra iterator tomonidan taqdim etiladigan minimal operatsiyalar to'plamidan foydalaniladi, masalan:
- tasodifiy kirish iteratori - RanIt;
- ikki tomonlama iterator - BidIt;
- bir yo'nalishli kirish iteratori - FwdIt;
- kiritish iterator - InIt;
- chiqish iteratori - OutIt.
iterator sinfi -
- Sinf shablon iteratori . Bu yerda Category yuqorida keltirilgan teglardan biridir va T - iterator ko'rsatadigan qiymat turi. Ushbu sinf boshqa iterator sinflarini yaratishda asosiy sinf sifatida ishlatiladi: u iterator_traits orqali kirish mumkin bo'lgan ichki turlarni belgilaydi, bu iterator_traits shablonining iterator turiga ixtisosligini qo'lda belgilashga imkon bermaydi.
Do'stlaringiz bilan baham: |