Je, kuna aina ngapi za ushughulikiaji wa ubaguzi katika C ++?
Je, kuna aina ngapi za ushughulikiaji wa ubaguzi katika C ++?

Video: Je, kuna aina ngapi za ushughulikiaji wa ubaguzi katika C ++?

Video: Je, kuna aina ngapi za ushughulikiaji wa ubaguzi katika C ++?
Video: MANII, MADHII, WADII NA MIKOJO 2024, Mei
Anonim

Je, kuna aina ngapi za utunzaji wa ubaguzi katika c++? Ufafanuzi: zipo aina mbili ya utunzaji wa kipekee katika c++. Ni ushughulikiaji wa ubaguzi unaolandanishwa na ushughulikiaji wa ubaguzi usiolingana.

Kwa kuzingatia hili, ni aina ngapi za utunzaji wa ubaguzi ziko kwenye C++?

Mojawapo ya faida za C++ juu ya C ni Ushughulikiaji wa Ubaguzi. Vighairi ni hitilafu za wakati wa utekelezaji au hali zisizo za kawaida ambazo programu hukutana nazo wakati wa utekelezaji wake. Kuna aina mbili ya vighairi: a) Sawazisha, b) Isiyolingana (Mf:ambazo ziko nje ya udhibiti wa programu, kutofaulu kwa Diski n.k).

Pia Jua, ni nini utunzaji wa kipekee katika C++ na mfano? Ushughulikiaji wa ubaguzi ni mchakato wa utunzaji makosa na isipokuwa kwa namna ambayo hawazuii utekelezaji wa kawaida wa mfumo. Kwa mfano , Mtumiaji anagawanya nambari kwa sifuri, hii itakusanya kwa mafanikio lakini a ubaguzi au hitilafu ya wakati wa kukimbia itatokea kutokana na ambayo programu zetu zitavunjwa.

Kando na hilo, unaweza kushughulikia ubaguzi katika C ++?

Ushughulikiaji wa ubaguzi katika C++ imejengwa kwa maneno matatu muhimu: jaribu, kukamata , na kutupa. kutupa: Programu inarusha ubaguzi wakati tatizo linagunduliwa ambalo linafanywa kwa kutumia neno kuu "kutupa". kukamata : Programu inakamata ubaguzi na ubaguzi handler ambapo waandaaji wa programu wanataka mpini hali isiyo ya kawaida.

Unamaanisha nini kwa kushughulikia kwa ubaguzi?

Ushughulikiaji wa ubaguzi ni mchakato wa kujibu isipokuwa wakati programu ya kompyuta inaendesha. An ubaguzi hutokea wakati tukio lisilotarajiwa linatokea ambalo linahitaji usindikaji maalum. Ushughulikiaji wa ubaguzi majaribio ya neema mpini hali hizi ili programu (au mbaya zaidi, mfumo mzima) hufanya si ajali.