..
Kalbant apie programavimo, išskyrus terminą nustato labai konkretūs ir svarbūs įvykiai tvarkyti, rinkinys. Tai yra visais atvejais, kai programa veikia per klaida nenustatoma kompiliavimo metu.
Tokios situacijos gali būti dėl, pavyzdžiui, įėjimo neteisingai (arba ne pagal prašymus) iš vartotojo arba, galbūt labiausiai klastingas, iš kompiuterio būsena, kai jie paleisti programą. Sugeneruoti iš tikrųjų yra "išimtis, pavyzdžiui, jei prašymą skirti atminties srityje ir šioje erdvėje nėra.
Planuojant saugų ir veiksmingą, todėl jums reikia nagrinėti išimtinius atvejus. Tai, kitaip tariant, nustatyti blokų kodą, kurį galite patirti šias situacijas ir apsvarstys tinkamas priemones siekiant išvengti, net ir tuo atveju, programa avariją.
Kalbant konkrečiai apie C + + kalba, naudojama dažniausiai iki šiol buvo taip pat sukūrė ypač idioma, kuris galbūt galėtų būti verčiama kaip "tarme" (pirma versija kalbą) gali užtikrinti geresnę jų valdymas išimtys, ypač kalbant apie užduotį operatorių. Tai kopijuoti ir apsikeitimo idioma.
Iš esmės, vienas iš švietimo tipų, kurie paprastai sukurti daugiau problemų dėl išimčių valdymo atstovauja užduotis. Tai, be kita ko, pareiškimai, kurie yra naudojami su dideliu dažniu.
Nuoroda daroma kiekvieną kartą, apdovanojimą, iš tiesų, jis priskiria kintamojo reikšmę. Be svarbiausių (ir labai dažnas), arba, jeigu kintamasis yra dinamiškai skirtos (ir todėl, galima sakyti, galinti prisitaikyti prie per programos vykdymą vartotojo poreikius), "perleidimas yra sudaro du pagrindiniai etapai.
Pirmiausia jums reikia deallocate arba nemokamai išteklių šiuo metu naudojama (ty dabartiniai duomenys), o tada skirti naujų išteklių (naujas pateikti duomenys).
Tačiau, jei vieną kartą išleido išteklių, dėl tam tikrų priežasčių, susijusių su konkrečios situacijos, kurioje programa veikia, jūs negalite gauti naujų išteklių, pati programa yra prieštaringos būsenos. Jis įsikūręs į valstybės, kuri nėra numatyta, iš kurių jūs negalite išeiti, išskyrus atvejus, netikėtų vykdymą.
Naudojant dialektu Kopijuoti ir apsikeitimo idioma, galite prieš išteklių reikalauti patvirtinimo, kad išteklių yra prieinama, todėl šis išskyrus tipas yra tvarkomi efektyviai, pavyzdžiui, spausdinimo klaidos pranešimą, tokių kaip "išteklių nėra" ir negali tęsti Tada paleiskite programą. Mes įvertinti kaip jūs galite išversti šią procedūrą kodą.
| |
ASP.NET (kurso)
Visas kursas statybos interneto programų nuo 49 €. |
| |
Flash MX (Advanced)
Tapkite svetainių nuo 29 € dizaineris. |
| |
MS Access (Advanced)
Sužinokite, kaip kurti ir valdyti duomenų bazes greitai ir lengvai. Nuo 29 €. |