C++ tilida eng samarali kutiubhona bu kutibhonasi


  STL(Standard Template Library) kutubxonalari


Download 333.61 Kb.
Pdf ko'rish
bet3/3
Sana18.06.2023
Hajmi333.61 Kb.
#1560182
1   2   3
Bog'liq
Dasturlash Maruza mustaqil ish

18. 
STL(Standard Template Library) kutubxonalari. Shablon mexanizmlari C++ 
kompilyatoriga moslab qurilgan bo‘lib, dasturchilarga umumiy dasturlash 
yordamida dastur fragmentlarini qisqartirishga imkon beradi. Tabiiyki, bunday 
mexanizmlarni amalga oshiruvchi standart kutubxonalar ham mavjud. Bugungi 
kunda C++ dasturlash tilida eng samarali STL kutubxonasi hisoblanadi. 
19. 
Xar bir sinf – konteynerida ular bilan ishlash uchun mo‘ljallangan 
funksiyalar to‘plami aniqlangan. Masalan, ruyxat elementlarni kiritish
chiqarish, va qo‘shish funksiyalarni o‘z ichiga oladi. 


· Algoritmlar (algorithms) konteyner ichidagilar ustidan 
operatsiyalar bajaradi. Konteyner ichidagilarni initsializatsiyalash, 
qidirish, saralash va almashtirish uchun algoritmlar mavjud. Ko‘p 
algoritmlar konteyner ichidagi elementlarni chiziqi ro‘yxatini 
ifodalaydovchi ketma-ketlik (sequence) bilan ishlash uchun 
mo‘ljallangan. 


· Iteratorlar (iterators) – bu konteynerga nisbatan ko‘rsatkich 
sifatida bo‘lgan ob’ektlar. Ular massiv elementlariga ruxsat oluvchi 
ko‘rsatkichlar kabi, konteyner ichidagiga ruxsat olish imkoni beradi.





















Download 333.61 Kb.

Do'stlaringiz bilan baham:
1   2   3




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling