O’zbekistonrespublikasiaxborottexnologiyalarivakommunikatsiyalarinirivojlantirish


Download 175.66 Kb.
bet1/9
Sana18.06.2023
Hajmi175.66 Kb.
#1556339
  1   2   3   4   5   6   7   8   9
Bog'liq
1-mustaqil ish

O’ZBEKISTONRESPUBLIKASIAXBOROTTEXNOLOGIYALARIVAKOMMUNIKATSIYALARINIRIVOJLANTIRISH


VAZIRLIGI


MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROTTEXNOLOGIYALARIUNIVERSITETI


QARSHI FILIALI





TT va KT FAKULTETI


TT-11-21(s) GURUH TALABASINING Dasturlash 2 FANIDAN
1-MUSTAQIL ISH


Bajardi: Ruyev F


Qabulqildi: Nosirov B

MAVZU:Nomaʻlum tiplar va nomaʻlum nomlar fazosi.
Reja:

  1. Tiplarni dinamik tarzda aniqlash.

  2. Tiplarni almashtirish operatorlari.

  3. Yangi nomlar fazosi yaratish.

  4. Buferlashtirilgan kiritish va chiqarish.



Kalit so’zlar: Tipni aniqlash, tipni almashtrish, nomlar fazosi, buferlashtirilgan kirish va chiqish, typeid, typeinfo, type_info sinfi, dynamic_cast, const_cast, static_cast, reinterpret_cast, namespace, istrstream, oqim, formatlash identifikatori, monupulyatorli formatlash.
Nomaʻlum tiplar va nomaʻlum fazolar uchun dinamik tipni aniqlash va tipini almashtirish operatorlari zamonaviy obʻyektga yo‘naltirilgan dasturlashni qo‘llab- quvvatlovchi C++ dasturlash tilining ikkita vositalari: dinamik tipni aniqlash (runtime type identification - RTTI) va qo‘shimcha tip quyish operatorlari bilan bog‘liq. Bu vositalarning biri C++ spesifikatsiyasi qismi emasdi, lekin har ikki runtime polimorfizm uchun qo‘llab-quvvatlash oshirish uchun qo‘shilgan. RTTI dastur bajarish davomida obʻyekt turini aniqlash imkoniyati muvjudligini bildiradi. Bunda muhokama qilinayotgan tip turi tashlash operatorlari - bu amalni bajarish uchun dasturchiga xavfsiz yo‘llarini taklif qiladi. Ulardan biri, dynamic_cast, bevosita RTTI aniqlash bilan bog‘liq.

Download 175.66 Kb.

Do'stlaringiz bilan baham:
  1   2   3   4   5   6   7   8   9




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling