• STL kutubxonalari STL – (
  • Konteynerlar
  • Kontеynеr sinflar
  • Stl kutubxonalari. Kontеynеr sinflar, kontеynеrlar (kollеksiyalar). Chiziqli konteynerlar. Assosiativ kontеynеrlar. Tartiblanmagan assosiativ kontеynеrlar Ishning maqsadi




    Download 1.22 Mb.
    bet1/5
    Sana29.03.2024
    Hajmi1.22 Mb.
    #181394
      1   2   3   4   5
    Bog'liq
    2-laboratoriya ishi. Stl kutubxonalari. Kontеynеr sinflar, kontе
    3 Презентация Microsoft PowerPoint (3), Saf yangi versiya, yangi malumotnoma njjvghj, referatbank-31021, Ayirmali sxemalardagi turg’unlik va yaqinlashish orasidagi bog’l-www.hozir.org, O‘zbekiston respublikasi oliy va o’rta maxsus ta’lim vazirligi a-fayllar.org, 9-Ma’ruza Kasbiy faoliyatda pedagogik dasturiy vositalardan foy-kompy.info, O‘simliklarda moddalarni harakatlanish mexanizmlari va bosqichlari, Kompyuter injeneringi” fakulteti 710-21 guruh talabasi yuldashev-fayllar.org, 1. sxemalar haqida umumiy tushunchalar-fayllar.org, IQTISODIYOT NAZARIYASIDA MUNOZARALAR, sohaga oid hujjatlar bilan ishlash, O‘zbekiston Respublikasi Prezidenti Sh.M.Mirziyoyevning O‘zbek tilining davlat tili, 1-mavzu Kompyuterning texnik asboblari, lecture 10 (1)

    STL kutubxonalari. Kontеynеr sinflar, kontеynеrlar (kollеksiyalar).
    Chiziqli konteynerlar. Assosiativ kontеynеrlar.
    Tartiblanmagan assosiativ kontеynеrlar

    Ishning maqsadi: C++ dasturlash tilida STL kutubxonalari, konteynerlar va konteyner sinflaridan foydalanish ko‘nikmalarini shakllantirish.
    STL kutubxonalari
    STL – (Standart Template Library) C++ dasturlash tilida turli xil ma’lumotlar tuzilmalari va funksiyalari ya’ni ro’yxatlar, steklar va massivlar kabi tuzilmalar bilan ishlash uchun qulay hisoblanadigan shablon sinflar to’plamidir. STLkonteyner sinflar kutubxonasi, algoritmlar va iteratorlardan iborat.
    STL tarkibi 4 ta asosiy komponentga ega:

    • Algoritmlar

    • Konteynerlar

    • Funksiyalarc

    • Iteratorlar

    Algoritmlar - elementlar diapazonlarida foydalanish uchun mo'ljallangan funksiyalar to'plamini belgilaydi. Ular konteynerlarda ishlaydi va konteynerlar mazmuni uchun turli operatsiyalarni bajaradi hamda ular turli xildagi vositalarni taqdim etadi.
    Konteynerlar – turli xil tuzilmalar ob'ektlari va ma'lumotlarini saqlaydi. M-n: massiv, stek, navbat, ro’yxat, to’plam va h-k.
    Funksiyalar - STL funksiya chaqiruv operatorini qayta yuklaydigan sinflarni o'z ichiga oladi. Bunday sinflarning misollari funksiya ob'ektlari yoki funktorlar deb ataladi. Funktorlar yuboriladigan parametrlar yordamida bog'langan funktsiyaning ishlashini moslashtirishga imkon beradi.
    Iteratorlar - qiymatlar ketma-ketligi ustida ishlash uchun ishlatiladi. Ular STLda umumiylikka imkon beruvchi asosiy xususiyatdir. Iteratorlar bilan ko‘rsatkichlar kabi ishlash mumkin. Ularga *, inkrement, dekrement operatorlarni qo‘llash mumkin. Iterator tipi sifatida xar xil konteynerlarda aniqlangan iterator tip elon qilinadi.
    Kontеynеr sinflar
    Konteyner sinflar ular sinf shablonlari sifatida amalga oshiriladi, bu elementlar sifatida qo'llab-quvvatlanadigan turlarda katta moslashuvchanlikni ta'minlaydi.
    Konteyner o'z elementlari uchun saqlash joyini boshqaradi va ularga to'g'ridan-to'g'ri yoki iteratorlar (ko'rsatkichlarga o'xshash xususiyatlarga ega bo'lgan mos yozuvlar) orqali kirish uchun a'zo funktsiyalarini ta'minlaydi. Konteynerlar quyidagi turlari mavjud.

    Download 1.22 Mb.
      1   2   3   4   5




    Download 1.22 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Stl kutubxonalari. Kontеynеr sinflar, kontеynеrlar (kollеksiyalar). Chiziqli konteynerlar. Assosiativ kontеynеrlar. Tartiblanmagan assosiativ kontеynеrlar Ishning maqsadi

    Download 1.22 Mb.