• Fam: Nishonov Ismi: Botir Yoshi: 21 Fam: Saidaliyeva Ismi: Xurshida Yoshi: 19 Fam: Xoshimov
  • 1.2. Tiplarni almashtirish opеratorlari.
  • 1- лаборатория иши




    Download 287,4 Kb.
    Pdf ko'rish
    bet3/7
    Sana15.05.2024
    Hajmi287,4 Kb.
    #235803
    1   2   3   4   5   6   7
    Bog'liq
    1.1 amaliy

    Dastur natijasi:
    Fam: Xoshimov
     
    Ismi: Doston
    Yoshi: 18
    Fam: Saidaliyeva
    Ismi: Xurshida
    Yoshi: 19
    Fam: Baxodirov
    Ismi: Temur
    Yoshi: 20
    Fam: Nishonov
    Ismi: Botir
    Yoshi: 21
    Fam: Nishonov
    Ismi: Botir
    Yoshi: 21
    Fam: Saidaliyeva
    Ismi: Xurshida
    Yoshi: 19
    Fam: Xoshimov
    Ismi: Doston
    Yoshi: 18
    Kursdan kursga o‘tganligi haqida ma’lumot: Fam: Baxodirov
    Ismi: Temur
    Yoshi: 20
    Fam: Nishonov
    Ismi: Botir
    Yoshi: 21


    Fam: Saidaliyeva
    Ismi: Xurshida
    Yoshi: 19
    Fam: Xoshimov
    Ismi: Doston
    Yoshi: 18
    Qidirilayotgan talaba ismini kiriting:
    Temur
    Fam: Baxodirov
    Ismi: Temur
    Yoshi: 20
    Familiya bo‘yicha saralangan holati:
    Fam: Baxodirov
    Ismi: Temur
    Yoshi: 20
    1.2. Tiplarni almashtirish opеratorlari. 
    Tiplarni almashtirish operatorlari.
    C++tilida beshta tipni almatirish operatorlari mavjud. Ulardan birinchisi bu odatdagi
    (anʻanaviy) uslubda ishlatiladigan[()](cast operatori) azaldan C++gaqurilgan. U 
    quyidagicha ishlatiladi:
    float f = (float)5;bool b = (bool)5;
    Dynamic_cast operatori. Dynamic_cast operatori dastur bajarilishi davomida polimorf 
    turdagi quyish amalini bajaradi . Yangi operatorlardan eng muhimi dynamic_cast 
    tipidagi tip almashtirish (kasting, casting) operatoridir.
    Dasturni bajarish davomida taklif qilinayotgan amalning bajarilishini tekshiradi. Agar 
    belgilangan amal chaqirilganda yaroqsiz bo‘lsa, hech qanday turdagi kasting amalga 
    oshirilmaydi. Dynamic_cast operatorini qo‘llashning umumiy formati quyidagicha:
    dynamic_cast
    (expr)
    const_cast operatori. Const_cast operatori const va/yoki volatile o‘zgartirgichlarni 
    qayta aniqlash uchun xizmat qiladi. Const_cast operatori const va / yoki volatile
    o‘zgartirgichlarni ochiq qayta aniqlash/joriy qilish uchun ishlatiladi. const yoki volatile 
    ning atrubutlariga istesno tariqasida, yangi tipi joriy tipi bilan mos bo‘lishi kerak. 
    Ko‘pincha const_cast operatori const atributini olib tashlash uchun ishlatiladi. Uning 
    umumiy formati quyidagicha:

    Download 287,4 Kb.
    1   2   3   4   5   6   7




    Download 287,4 Kb.
    Pdf ko'rish