Logo sw.boatexistence.com

Je, isipokuwa ni mbaya c++?

Orodha ya maudhui:

Je, isipokuwa ni mbaya c++?
Je, isipokuwa ni mbaya c++?

Video: Je, isipokuwa ni mbaya c++?

Video: Je, isipokuwa ni mbaya c++?
Video: Я ПОПЫТАЛСЯ ИЗГНАТЬ ДЬЯВОЛА ИЗ ПРОКЛЯТОГО ДОМА, ВСЕ КОНЧИЛОСЬ… I TRIED TO EXORCISE THE DEVIL 2024, Mei
Anonim

Vighairi sio mbaya Zinalingana vyema na modeli ya C++ ya RAII, ambayo ndiyo kitu maridadi zaidi kuhusu C++. Ikiwa una rundo la msimbo tayari ambayo si ubaguzi salama, basi ni mbaya katika muktadha huo. Ikiwa unaandika programu ya kiwango cha chini kabisa, kama vile linux OS, basi ni mbaya.

Je, C inaweza kushughulikia vighairi?

C haitumii utunzaji wa ubaguzi. Ili kutoa ubaguzi katika C, unahitaji kutumia kitu mahususi cha jukwaa kama vile utunzaji uliopangwa wa Win32 -- lakini ili kutoa usaidizi wowote kuhusu hilo, tutahitaji kujua mfumo unaojali.

Je, ni vizuri kutupa tofauti?

Kwa kifupi: Unapaswa unapaswa kutoa ubaguzi ikiwa mbinu haiwezi kufanya kazi inayostahili kufanya.

Je, unapaswa kuepuka vizuizi?

Kwa hakika, msimbo wako haufai kurudisha hitilafu, lakini katika hali ambapo italeta au lazima, vighairi huonekana kuwa njia rahisi na ya kuaminika zaidi ya kutekeleza urejeshaji wa hitilafu. … Katika uzoefu wangu, ni bora kuepuka vighairi wakati wowote inapowezekana.

Je, isipokuwa ni mbaya kwa utendakazi?

Kutotumia vighairi kwa sababu ya uwezekano wa athari zao za utendakazi ni wazo mbaya. … Hata hivyo unahitaji kufuatilia idadi ya vighairi ambavyo vimetupwa katika msimbo wako. Ingawa wanaweza kukamatwa bado wanaweza kuwa na athari kubwa ya utendakazi.