Laboratoriya ishi 9 Mavzu stl komponentalar va konteynerlar bil-hozir.org
resize (n) - Idishning o'lchamini 'n' elementlari bo'lishi uchun o'zgartiradi.
empty () - konteyner bo'sh yoki yo'qligini qaytaradi.
shrink_to_fit () - Idishning hajmini uning hajmiga mos ravishda kamaytiradi va sig‘imdan tashqari barcha elementlarni yo‘q qiladi.
Reserve () - vektor sig‘imi kamida n ta elementni o‘z ichiga oladigan darajada bo‘lishini talab qiladi.
Elementga kirish:
mos yozuvlar operatori [g] - Vektordagi ‘g’ holatidagi elementga havolani qaytaradi
at (g) - Vektordagi ‘g’ holatidagi elementga havolani qaytaradi
front () - Vektordagi birinchi elementga havolani qaytaradi
back () - Vektordagi oxirgi elementga havolani qaytaradi
data () - Vektor tomonidan tegishli elementlarni saqlash uchun ichki ishlatgan xotira qatoriga to'g'ridan-to'g'ri ko'rsatgichni qaytaradi.
Modifikatorlar: assigned () - U eski elementlarni almashtirish orqali vektor elementlariga yangi qiymat beradi
push_back () - Bu elementlarni orqa tomondan vektorga suradi
pop_back () - Vektordagi elementlarni orqa tomondan ochish yoki olib tashlash uchun ishlatiladi.
insert () - Belgilangan joyga element oldidan yangi elementlarni qo'shadi
erase () - Belgilangan pozitsiyadan yoki diapazondan idishdagi elementlarni olib tashlash uchun ishlatiladi.
swap () - Bir vektor tarkibini boshqa bir xil vektor bilan almashtirish uchun ishlatiladi. O'lchamlari farq qilishi mumkin.
clear () - U vektor konteynerining barcha elementlarini olib tashlash uchun ishlatiladi
emplace () - Joyiga yangi element qo'shib idishni kengaytiradi
emplace_back () - Bu vektor konteyneriga yangi element kiritish uchun ishlatiladi, yangi element vektor oxiriga qo'shiladi
Butun turda 5 ta elementi bor w nomli vektor yarating, vektor oxiriga 3 ta element qo’shing va vektor elementlaridan faqat oxiringi 3 ta elementini o’shish tartibida saralang.