Ma’ruza. Standart shablon sinflar (stl) kutubxonasi Reja
Download 323.69 Kb. Pdf ko'rish
|
Maruza (PDF)esr5yt
- Bu sahifa navigatsiya:
- Assotsiativ konteynerlar
130 15 – Ma’ruza. Standart shablon sinflar (STL) kutubxonasi Reja: 1. STL tarkibi 2. Sinf-konteynerlar 3. Konstruktorlar 4. Iteratorlar 5. Xotirani taqsimlovchilar, predikatlar va solishtirish funksiyalari 6. Assotsiativ konteynerlar (massivlar) 7. Konteyner usullari STL tarkibi Biblioteka yadrosi uchta elementdan iborat: konteynerlar, algoritmlar va iteratorlar. Konteynerlar (containers) – bu boshqa elementlarni saqlovchi ob’ektlar. Masalan, vektor, chiziqli ro‘yxat, to‘plam. Assotsiativ konteynerlar (associative containers) kalitlar yordamida ularda saqlanadigan qiymatlarni tezkor olish imkonini yaratadi. 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. Sinf-konteynerlar 131 STL da quyidagi sinf-konteynerlar aniqlangan: Asosiy konteynerlar vector Download 323.69 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling