C++ dilində neçə növ istisna idarəsi var?
C++ dilində neçə növ istisna idarəsi var?

Video: C++ dilində neçə növ istisna idarəsi var?

Video: C++ dilində neçə növ istisna idarəsi var?
Video: CS50 2014 - Week 2 2024, Noyabr
Anonim

C++ dilində istisnaların idarə edilməsinin neçə növü var? İzahat: Var iki növ c++-da istisnaların idarə edilməsi. Onlar sinxron istisnaların idarə edilməsi və asinxron istisnaların idarə edilməsidir.

Bunu nəzərə alaraq, C++-da neçə növ istisna idarəsi var?

C++ dilinin C-dən üstün cəhətlərindən biri İstisna ilə işləmədir. İstisnalar proqramın icrası zamanı rastlaşdığı iş vaxtı anomaliyaları və ya anormal şərtlərdir. Var iki növ istisnalar: a) Sinxron, b) Asinxron (Məs: proqramın nəzarətindən kənarda olanlar, Disk nasazlığı və s.).

Həmçinin bilin, misalla C++-da istisnaların idarə edilməsi nədir? İstisna ilə işləmə prosesidir rəftar səhvlər və istisnalar sistemin normal icrasına mane olmayacaq şəkildə. üçün misal , İstifadəçi nömrəni sıfıra bölür, bu müvəffəqiyyətlə tərtib ediləcək, lakin bir istisna və ya proqramlarımızın sıradan çıxacağına görə işləmə vaxtı xətası baş verəcək.

Bundan əlavə, C++-da istisnanı idarə edə bilərsinizmi?

İstisna ilə işləmə in C++ üç açar söz üzərində qurulub: cəhd edin, tutmaq , və atmaq. atmaq: Proqram bir atır istisna "atmaq" açar sözündən istifadə edilən problem aşkar edildikdə. tutmaq : Proqram bir istisna ilə istisna proqramçıların istədiyi yerdə işləyici tutmaq anomaliya.

İstisna ilə işləmə dedikdə nəyi nəzərdə tutursunuz?

İstisna ilə işləmə cavab vermə prosesidir istisnalar kompüter proqramı işləyərkən. An istisna xüsusi emal tələb edən gözlənilməz hadisə baş verdikdə baş verir. İstisna ilə işləmə zərifliklə etməyə çalışır tutmaq bu vəziyyətlər bir proqramın (və ya daha pisi, bütün sistemin) edir qəza deyil.