• AXBOROT TEXNOLOGIYALARI UNIVERSITETI
  • Kutubxonasi, shuningdek #include direktivasidan foydalanadi




    Download 313,05 Kb.
    Pdf ko'rish
    bet1/2
    Sana20.05.2024
    Hajmi313,05 Kb.
    #245395
      1   2
    Bog'liq
    Abbosbek Ergashev 008



    O’ZBEKISTON RESPUBLIKASI AXBOROT 
    TEXNOLOGIYALARI VA KOMMUNIKATSIYALARINI 
    RIVOJLANTIRISH VAZIRLIGI 
     
    MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT 
    AXBOROT TEXNOLOGIYALARI UNIVERSITETI 
    Dasturlash fanidan 
    Mustaqil ish 
    008-guruh 
    Bajardi:
     Ergashev Abbosbek 
    Tekshirdi:
    Rustamova Moxichexra Yaxshiboyevna 
     
    TOSHKENT-2024 


     
    map sinfi 
    map va multimap
    - konteyner sinf shablonlarini va ularning yordamchi 
    shablonlarini belgilaydi. 
    kutubxonasi, shuningdek #include direktivasidan foydalanadi. 
    map va multimap uchun quyidagi operatorlar qayta yuklangan: 
    map sinfi uchun qayta yuklanga operatorlar map sinfi: 
    Har bir element ma'lumotlar qiymati va saralash kalitiga ega bo'lgan to'plamdan 
    ma'lumotlarni saqlash va olish uchun ishlatiladi. Kalit qiymati noyobdir va 
    ma'lumotlarni avtomatik 
    saralash uchun ishlatiladi. 
    map da elementning qiymati to'g'ridan-to'g'ri o'zgartirilishi mumkin. Kalit qiymati 
    doimiy bo'lib, uni o'zgartirib 
    bo'maydi. Buning o'rniga eski elementlar bilan bog'liq bo'lgan kalit qiymatlarni 
    o'chirish va yangi elementlarga yangi kalit qiymatlarini kiritish kerak. map 
    sinfining sintaksisi: 
    template class Type, 
    class Traits = less, 
    class Allocator=allocator 
    >> class map; 
    map sinfining turlari va funksiyalari 
    map sinfining turlari va funksiyalari set sinfiniki bilan bir xil faqat ulardan 
    foydalanish usullarida farq gilinishi mumkin. value_type turi va atO, insertO 
    funksiyalari: 
    const _iterator turi va erase 0 funksiysi: 
    typedef pair turi va begin funksiysi: 
    typedef pair turi va countO funksiysi: 
    difference_type turi: 


    Iteratorlar tomonidan ko'rsatilgan elementlar orasidagi diapazonda map ning 
    elementlar sonini ifodalash uchun ishlatilishi mumkin bo'lgan imzolangan butun 
    son. farq_type - bu konteyner iteratorlari yordamida kamaytirish yoki ko'paytirish 
    orgali qaytariladigan tur. differ _type odatda birinchi va oxirgi iteratorlar orasidagi 
    [firs, last] oralig'idagi elementlar sonini ifodalash uchun ishlatiladi. map va 
    multimap sinflaridan foydalanib, amaliy dasturlar yaratish 
    Ishning maqsadi: C++ dasturlash tilida map va mulmap sinflari va uning 
    metodlaridan foydalanish ko'nikmalarini egallsh. 
    Masalaning qo'yilishi: 
    map va multimap asosida yaratilgan to'plam elementlarini map va mutimap ning 
    maxsus funksiyalari yordamida qayta ishlash. 

    Download 313,05 Kb.
      1   2




    Download 313,05 Kb.
    Pdf ko'rish

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Kutubxonasi, shuningdek #include direktivasidan foydalanadi

    Download 313,05 Kb.
    Pdf ko'rish