array sinfining o’lchamlari va jarayonlari
səhifə 3/4 tarix 02.12.2022 ölçüsü 484,7 Kb. #71898
Raimov O 5 amaliy
Nomi
Izoh
empty
Konteynerning qoldirilgan elementlarini tekshirish.
size
Konteyner elementlarining sonini qaytaradi.
max_size
Kenteynerdagi elementlarning maksimal miqdorini qaytaradi.
fill
Konteynerni belgilangan qiymatga to'ldirish.
swap
Tarkibni almashtirish.
Nomi
Izoh
operator==
Bir qatordagi qiymatlarni leksikografik jihatdan taqqoslaydi
operator!=
operator<
operator<=
operator>
operator>=
vector sinfi Vector sinfining shabloni: template< class T, class Allocator = std::allocator > class vector; namespace pmr { template using vector = std::vector>; } 1) std :: vector - o'zgaruvchan kattalikdagi ketma-ket konteynerni qamrab oluvchi massiv. 2) std :: pmr :: vector shablon taxalluslari polimorf ajratuvchi yordamida. 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
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.
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.
Dostları ilə paylaş: