• STL kutubxonalari
  • 4- amaliy ish




    Download 52,46 Kb.
    bet1/3
    Sana16.05.2024
    Hajmi52,46 Kb.
    #237273
      1   2   3
    Bog'liq
    4-amaliy ish sirtqi
    bakteriyalarning hayot faoliyati mahsulotlari, 9� laboratoriya ishi integral kuchaytirgich xarakteristika va pa, Sevar, Soliqlar va soliqqa tortish, 2-mus.ish Abdullayev, Architectural-Competitions-Policy, Nargiza, 2-topshiriq KTE, Mustaqil ish mavzulari (2), 1-5- laboratoriya, Триангуляция лойиҳасининг аниқлигини баҳолаш 2- amaliy, 8-1 Talimda raqamlki texnologiyalar, 7-1.qr kod va undan foydalanish boyicha y , 1651130599 (1), ZARIF CV

    4- AMALIY ISH


    Mavzu: Matnlar bilan ishlovchi komponentalar va ularning xossa hamda xususiyatlari. Tarmoqlanish va tanlash uchun mo’ljallangan komponentalar. Massivlar bilan ishlash komponentalari. Muloqot oynalari va ularni sozlash, boshqarish elementlari.


    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. STL konteyner sinflar kutubxonasi, algoritmlar va iteratorlardan iborat.
    STL tarkibi 4 ta asosiy komponentga ega:

    • Algoritmlar

    • Konteynerlar

    • Funksiyalar

    • 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 obyektlari 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 obyektlari 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 52,46 Kb.
      1   2   3




    Download 52,46 Kb.