Allocator - elementlar uchun xotira ajratishda ishlatiladigan sinf.
vector sinfining funksiya – a’zolari
Nomi
Izoh
at
Ko'rsatilgan elementga indeks tekshiruvi bilan kirishni ta'minlaydi
operator[]
Belgilangan elementga kirishni ta'minlaydi
front
Birinchi elementga kirishni ta'minlaydi
back
Oxirgi elementga kirishni ta'minlaydi
data (C++11)
Massivning birinchi haqiqiy elementiga ko'rsatgichni qaytaradi
operator=
Konteynerdagi qiymatlarni o'rnatadi
assign
Konteynerdagi qiymatlarni o'rnatadi
vector sinfining modifikatorlari
Nomi
Izoh
clear
Konteynerni tozalaydi.
insert
Konteynerga element qo’shadi.
emplace (C++11)
Elementlarni "joyida" quradi va berilgan pozitsiyadan boshlab ularni joylashtiradi.
erase
Konteynerdan element ochirish.
push_back
Oxiriga element qo'shadi.
emplace_back (C++11)
Konteyner oxiridan elementlarni qo’shadi.
pop_back
Oxirgi elementni o’chirish.
resize
Saqlangan eleentlar sonini o'zgartiradi.
swap
Tarkibni almashtirish.
vector sinfi uchun qayta yuklanmagan operatorlar
Nomi
Izoh
operator==
Bir qatordagi qiymatlarni leksikografik jihatdan taqqoslaydi
operator!=
operator<
operator<=
operator>
operator>=
forward_list sinfi
forward_list sinfining shabloni:
template
> class forward_list;
forward_list - konteynerdan elementlarni kiritish va olib tashlash mexanizmini ta'minlaydigan sinf. Tez tasodifiy kirish qo'llab-quvvatlanmaydi. U bir yo'naltirilgan ro'yxat sifatida amalga oshiriladi va C tilidagi shunga o'xshash dastur bilan solishtirganda qo'shimcha xarajatlarga ega emas: std :: list dan farqli o'laroq, ushbu turdagi konteyner ikki tomonlama iteratsiyani qo'llab-quvvatlamaydi.
forward_list sinfining o’lchamlari va jarayonlari
Nomi
Izoh
merge
Ikkita tartiblangan ro'yxatlarni birlashtirish.
splice_after
Elementlarni boshqa forward_listdan ko'chiradi.
remove remove_if
Ma'lum belgilarga javob beradigan elementlarni olib tashlaydi.