Amaliy mashg’ulot- 5 Mavzu: stl komponentalar va konteynerlar bilan tanishish. Shablonlar standart kutubxonasining tuzilmasi. Foydalanuvchining shablonlari




Download 442,25 Kb.
Pdf ko'rish
bet7/10
Sana01.06.2024
Hajmi442,25 Kb.
#258890
1   2   3   4   5   6   7   8   9   10
count (const g)
- "g" elementi asosida 1 yoki 0 ni qaytaradi to'plamda mavjud yoki 
yo'q. 
lower_bound (const g)
- iteratorni "g" ga teng bo'lgan birinchi elementga qaytaradi 
yoki to'plamdagi "g" elementidan oldin ketmaydi. 
upper_bound (const g)
- iteratorni "g" ga teng bo'lgan birinchi elementga qaytaradi 
yoki to'plamdagi "g" elementidan keyin albatta ketadi. 
equal_range ()
- Funksiya juftlarning iteratorini qaytaradi. (key_comp). Bu juftlik 
k ga teng bo'lgan kalitga ega bo'lgan konteynerdagi barcha elementlarni o'z ichiga 
olgan oraliqni anglatadi. 
emplace ()
- Ushbu funktsiya o'rnatilgan elementga yangi elementni kiritish uchun 
ishlatiladi, faqat kiritiladigan element noyob bo'lsa va to'plamda mavjud bo'lmasa. 
emplace_hint ()
- Kiritilgan joyni ko'rsatuvchi iteratorni qaytaradi. Agar parametrda 
berilgan element allaqachon mavjud bo'lsa, u holda mavjud element joylashgan 
holatga ishora qiluvchi qaytadi. 
swap ()
- Ushbu funktsiya ikkita to'plam tarkibini almashish uchun ishlatiladi, ammo 
to'plamlar bir xil bo'lishi kerak, ammo o'lchamlari farq qilishi mumkin. 
operator
= - ‘=’ - bu C ++ STL-dagi operator, u to'plamni boshqa to'plamga 
ko'chiradi (yoki ko'chiradi) va set :: operator = mos keladigan operator 
funktsiyasidir. 
get_allocator ()
- to'plam bilan bog'liq bo'lgan ajratuvchi ob'ekt nusxasini qaytaradi 
 


Amaliy mashg’ulot ishlari uchun topshiriqlar. 
 
1.
a) STL konteyner – Vector bo’lgan classda 0 dan 15 gacha bo’lgan raqamlardan 
push_back()
modifikatoridan foydalangan xolda Vec.size() va Vec.capacity() 
ekranga chiqarilsin va taxlil qilinsin. 
b) 
vector list;
dan foydalangan xolda barcha talaba 

Download 442,25 Kb.
1   2   3   4   5   6   7   8   9   10




Download 442,25 Kb.
Pdf ko'rish

Bosh sahifa
Aloqalar

    Bosh sahifa



Amaliy mashg’ulot- 5 Mavzu: stl komponentalar va konteynerlar bilan tanishish. Shablonlar standart kutubxonasining tuzilmasi. Foydalanuvchining shablonlari

Download 442,25 Kb.
Pdf ko'rish