Laboratoriya ishi 9 Mavzu: stl komponentalar va konteynerlar bilan tanishish. Shablonlar standart kutubxonasining tuzilmasi


resize (n) - Idishning o'lchamini 'n' elementlari bo'lishi uchun o'zgartiradi. empty ()



Yüklə 18,23 Kb.
səhifə3/6
tarix14.12.2023
ölçüsü18,23 Kb.
#180118
1   2   3   4   5   6
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.

vectorw(5);


w[0]=19;
w[1]=11;
w[2]=23;
w[3]=14;
w[4]=17;
w.push_back(99);
w.push_back(3);
w.push_back(56);
cout<<"O'SISH TARTIBIDA"<
sort(w.begin()+5,w.end());
for(int i=0;i
cout<



Yüklə 18,23 Kb.

Dostları ilə paylaş:
1   2   3   4   5   6




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin