|
1- лаборатория иши
|
bet | 2/6 | Sana | 15.05.2024 | Hajmi | 184,96 Kb. | | #235793 |
Bog'liq 1.5 amaliyDastur 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:
|
| |