• C++ da umumiy turlardan foydalangan holda shablon funksiyalar va sinflar yaratish mumkin. Shablon funksiyalar va sinflar ko’plab turli ma’lumot turlari bilan ishlay oladi.
  • Shablonlar asoslari
  • Sinf qayerda tur sifatida paydo bo’lsa, o’sha yerda parametrlar turlaridan foydalanish mumkin.
  • Abdisalomova xurshidaning




    Download 156.54 Kb.
    bet1/4
    Sana19.12.2022
    Hajmi156.54 Kb.
    #36075
      1   2   3   4
    Bog'liq
    5dasM
    Informatika, Linux, labaratoriya, JIS TARBIYA 9-SINF 2023-11111222, Eritmalarning elektr o\'tkazuvchanligi, \'Dissotsiyalanish, 654425, 36654443, 885455, INFORMATIKANI O’QITISH TEXNOLOGIYALARI VA LOYIHALASHTIRISH O\'quv qo\'llanma, True, 01 07 - Software Testing Classification, Kurs ishi MOBILE ILOVALAR YARATISH, 1404906815 55023



    MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI QARSHI FILIALI Kompyuter injiniringi fakulteti
    AKT-11-22 GURUH TALABASI
    ABDISALOMOVA XURSHIDANING
    Dasturlash fanidan tayyorlagan
    5 -MUSTAQIL ISHI
    Qarshi-2022
    Shablonfunksiyalardafunksiyalarniqaytayuklashmexanizmi
    REJA:

    1. SHABLON NIMA?

    2. C++ DA QANDAY ISHLASH MUMKIN.

    3. QAYTA YUKLASH FAYLLARNI QANDAY BO`LADI?

    C++ da umumiy turlardan foydalangan holda shablon funksiyalar va sinflar yaratish mumkin. Shablon funksiyalar va sinflar ko’plab turli ma’lumot turlari bilan ishlay oladi.
    C++ da umumiy tur uchun dasturlash mumkin. Misol uchun, umumiy turdagi ikki sondan kattasini aniqlovchi funksiya yaratdingiz. Agar siz funksiyani int argumentlar uchun chaqirishingiz kerak bo’lsa, u holda umumiy tur int turi bilan almashitriladi. Agar siz funksiyani ikki double argumentlar uchun chaqirmoqchi bo’lsangiz, u holda umumiy tur double turi bilan almashtiriladi.
    Shablonlar asoslari
    Shablonlar sinflar va funksiyalarda turlarni parametrlashtirish imkoniin beradi. Siz funksiyalar va sinflarni umumiy tur bilan aniqlay olasiz. Keyinchalik ular kompilyator tomonidan aniq bir tur bilan ishlatiladi.
    Shablon tushunchasini yoritib beradigan misol qaraymiz. Tasavvur qiling, ikkita butun, ikkita haqiqiy, ikkita belgi va ikki satrlardan kattasini aniqlash kerak. Buning uchun quyidagicha qayta yuklangan 4 ta funksiya yozilishi kerak:
    Shablonlar asoslari
    Yuqoridagi 4 funksiya deyarli bir xil, farqi faqat turlarida. Birinchi funksiyada int, ikkinchisida double, uchinchisida char vato’rtinchisida string turlaridan foydalanilmoqda. Agar funksiya quyidagicha umumiy tur orqali yaratilsa, u holda turlar soni ko’p bo’lib ketmaydi va dastur kodi.
    Sinf qayerda tur sifatida paydo bo’lsa, o’sha yerda parametrlar turlaridan foydalanish mumkin.

    Download 156.54 Kb.
      1   2   3   4




    Download 156.54 Kb.