++iter - keyingi elementga murojat qilish uchun iteratorni harakatlantirish
--iter - oldingi elementga murojjat qilish uchun iteratorni harakatlantirish. forward_list konteyner iteratorlari dekrement amalini qo‘llab quvvatlamaydi.
iter1 == iter2- ikki iterator teng, agar ular bir xil iteratorni aniqlagan bo‘lsa.
iter1 != iter2 ikki iterator teng emas, agar ular bir xil iteratorni aniqlagan bo‘lsa.
Iteratorni quyidagi yo'llar bilan tasniflash mumkin: Kirish(Input) iteratori
Chiqish(Output) iteratori
Oldinga yo'naltiruvchi (Forward) iteratori
Ikki tomonlama(Bidirectional) iteratori
Tasodifiy kirish(Random Access) iteratori
Kirish(input) iteratori Kirish(input) iteratori: Kirish iteratori bu konteynerdan elementlarga kirish uchun ishlatiladigan iterator, ammo u konteynerning qiymatini o'zgartirmaydi.
Kirish iteratori uchun ishlatiladigan operatorlar:
Increment operatori (++)
Teng operatori (==)
Teng emas operatori (! =)
Dereference operatori (*)
Kirish(input) iteratori
Chiqish(Output) iteratoriChiqish(Output) iteratori : Chiqish iteratori bu konteyner qiymatini o'zgartirish uchun ishlatiladigan iterator, ammo u konteynerdan qiymatni o'qimaydi. Shuning uchun biz chiqish iteratorini faqat yozuvchi iterator deb aytishimiz mumkin .
Chiqish iteratori uchun ishlatiladigan operatorlar quyidagilar:
Inkrement operatori (++)
Tayinlash yoki o’zlashtirish operatori (=)
Chiqish İteratorining ikkita asosiy kichik klassi mavjud: