noma’lum tiplar va noma’lum nomlar fazosi

PPTX 1.3 MB Free download

Page preview (5 pages)

Scroll down 👇
1
1732214677.pptx /docprops/thumbnail.jpeg noma’lum tiplar va noma’lum nomlar fazosi 1 dasturlash 2 ole, mfc texnologiyalari. ko’p oynali muhitlar bilan ishlash. visual c++ muhitida ko’p oynali muhit yaratish. 13 mavzu noma’lum tiplar va noma’lum nomlar fazosi 01 mavzu dasturlash 1 1 mа’ruza rejasi 2 turdan turga o’tkazish operatorlari; 4 namespace – nomlar fasozi nima? 1 nomlar fazosida xatoliklar; 2 ichma – ich joylashgan nomlar fazosi; 3 xulosa. 5 dasturlash 2 namespace – nomlar fasozi 3 namespace – bir-xil identifakatorlarni bitta dasturda ishlatish muammosini hal qiladi. namespace ni umumiy strukturasi quyidagicha: namespace { ……… } dasturlash 2 4 umimiy nomlar sohasidan foydalanish dasturlash 2 5 nomlar fazosida xatoliklar: dasturlash 1 6 nomlar fazosida sinflar dasturlash 1 7 dasturlash 1 8 ichma – ich joylashgan nomlar fazosi dasturlash 2 masala: 9 “talaba” nomli nomlar fazosi va unda “talaba” classini yarating. class maydonlari: familiyasi, ismi, kursi, baholari, stipendiyasi. class komponentalarini inkapsulyastiyalash, konstruktorlar va class metodlarini …
2
natija 7.5, 15 raqami haqiqiy ma'lumot turiga o'zgartiriladi. double (15) / 2 // natija 7.5 - bir xil !!! c ++ shuningdek, bir tomonlama(unar) operatsiyani bajaradi: static_cast (/ * o'zgaruvchi yoki raqam * /) misol: static_cast (15) / 2, natija 7.5 int ret=15; static_cast (ret)/2 //natija 7.5 dasturlash 2 14 turdan turga o’tkazish operatorlari ba'zi turdan-turga o’tkazuvchi operatorlar faqat c ++ da qo'llaniladi. ushbu operatorlar c tili turini tavsiflovchi noaniqlik va xato imkoniyatlarini yo'q qiladi, bu operatorlar quyida keltirilgan. dynamic_cast polimorf turlarini o'zgartirish uchun ishlatiladi. static_cast polimorf bo'lmagan turlarni o'zgartirish uchun ishlatiladi. const_cast const, volatile, и __unaligned atributlarni o’chirish uchun ishlatiladi. reinterpret_cast - bitlarni oson izohlash uchun. c ++ da ishlatiladigan safe_cast tekshirilayotgan msilni yaratish uchun ishlaydi. so'nggi chora sifatida const_cast va reinterpret_cast-dan foydalaniladi. dasturlash 2 15 dasturlash 2 16 static_cast - c ++ da ma'lumotlarning bir xil turini o’tkazish static_cast operatsiyasi faqat c ++ da mavjud. static_cast-ni bir turni …
3
namunasi ekanligini aniqlash uchun dynamic_cast-dan foydalanish: dasturlash 2 23 bir nechta merosni ko'rsatuvchi sinf ierarxiyasi d turidagi obyektga ko'rsatgichni b yoki c ga xavfsiz uzatish mumkin. ammo, agar turdan turga keltirish natijasida d obyekt a obyektiga ishora qilsa, a obyekti qaysi namunaga olib keladi? bu noaniq turdan turga keltirish xatoga olib kelishi mumkin. ushbu muammoni hal qilish uchun siz ikkita aniq turdan turga keltirishni bajarishingiz mumkin. dasturlash 2 24 masala: dasturlash 2 25 turlar ierarxiyasi: dasturlash 2 26 turlar ierarxiyasi ga misol dasturlash 2 27 dasturlash 2 28 static_cast operatori ifodani faqat iborada mavjud bo'lgan turlarga asoslanib, tur identifikatorini kiritish uchun o'zgartiradi. sintaksisi - static_cast ( expression ); static_cast operatoridan ko'rsatgichni bazaviy sinfga va olingan sinfga ko'rsatgichga aylantirish kabi operatsiyalar uchun foydalanish mumkin. bunday o'zgartirishlar har doim ham xavfsiz emas. umuman olganda, static_cast raqamli ma'lumotlarning turlarini o'zgartirish uchun ishlatiladi, masalan, sonlar yoki butun sonlarga raqamlar, suzuvchi nuqta raqamlari va konversiyada …
4
_cast operatori har qanday yashirin konversiyani, shu jumladan standart konversiyalarni va foydalanuvchi belgilagan konversiyalarni amalga oshirish uchun ham ishlatilishi mumkin. dasturlash 2 33 foydalanilgan adabiyotlar https://docs.microsoft.com/ru-ru/cpp/cpp/dynamic-cast-operator?view=vs-2019 https://docs.microsoft.com/ru-ru/cpp/cpp/bad-cast-exception?view=vs-2019 https://docs.microsoft.com/ru-ru/cpp/cpp/static-cast-operator?view=vs-2019 https://docs.microsoft.com/ru-ru/cpp/cpp/reinterpret-cast-operator?view=vs-2019 https://ravesli.com/urok-171-dinamicheskoe-privedenie-tipov-operator-dynamic_cast/ http://cppstudio.com/post/5165/ dasturlash 2 34 xulosa nomlar fazosi – kutubxonalarda joylashgan sinf a’zolarini bitta dasturda bir xil nom ostida ishlatish imkonini beradi. c++ tilida turdan turga keltirish operatorlari: dynamic_cast(); satatic_cast(); bad_cast(); const_cast(); dasturlash 2 image1.png image2.png image3.png image4.png image5.png image6.png image7.png image8.png image9.png image10.png image11.png image12.png image13.png image14.png image15.png image16.png image17.png image18.png image19.png image20.png image21.png image22.png image23.png image24.png image25.png image26.png image27.png image28.png image29.png image30.png image31.png image32.png
5
noma’lum tiplar va noma’lum nomlar fazosi - Page 5

Want to read more?

Download the full file for free via Telegram.

Download full file

About "noma’lum tiplar va noma’lum nomlar fazosi"

1732214677.pptx /docprops/thumbnail.jpeg noma’lum tiplar va noma’lum nomlar fazosi 1 dasturlash 2 ole, mfc texnologiyalari. ko’p oynali muhitlar bilan ishlash. visual c++ muhitida ko’p oynali muhit yaratish. 13 mavzu noma’lum tiplar va noma’lum nomlar fazosi 01 mavzu dasturlash 1 1 mа’ruza rejasi 2 turdan turga o’tkazish operatorlari; 4 namespace – nomlar fasozi nima? 1 nomlar fazosida xatoliklar; 2 ichma – ich joylashgan nomlar fazosi; 3 xulosa. 5 dasturlash 2 namespace – nomlar fasozi 3 namespace – bir-xil identifakatorlarni bitta dasturda ishlatish muammosini hal qiladi. namespace ni umumiy strukturasi quyidagicha: namespace { ……… } dasturlash 2 4 umimiy nomlar sohasidan foydalanish dasturlash 2 5 nomlar fazosida xatoliklar: dasturlash 1 6 nomlar fazosida sinflar dasturlash 1 7 dasturla...

PPTX format, 1.3 MB. To download "noma’lum tiplar va noma’lum nomlar fazosi", click the Telegram button on the left.

Tags: noma’lum tiplar va noma’lum nom… PPTX Free download Telegram