C++ тілінде ерекше жағдайларды өңдеудің неше түрі бар?
C++ тілінде ерекше жағдайларды өңдеудің неше түрі бар?

Бейне: C++ тілінде ерекше жағдайларды өңдеудің неше түрі бар?

Бейне: C++ тілінде ерекше жағдайларды өңдеудің неше түрі бар?
Бейне: Жахина Р.У. Объектілі бағытталған программалау. 2ИСКО.№9 лекция. Класс үлгілері 2024, Мамыр
Anonim

c++ тілінде ерекше жағдайларды өңдеудің қанша түрі бар? Түсініктеме: бар екі түрі c++ тілінде ерекше жағдайларды өңдеу. Олар синхронды ерекше жағдайларды өңдеу және асинхронды ерекше жағдайларды өңдеу.

Осыны ескере отырып, C++ тілінде ерекше жағдайларды өңдеудің қанша түрі бар?

C++ тілінің Си тілінен артықшылығының бірі - Ерекше жағдайларды өңдеу. Ерекшеліктер - орындалу уақытының ауытқулары немесе бағдарлама орындалу кезінде кездесетін қалыптан тыс жағдайлар. Сонда екі түрі ерекше жағдайлар: a) Синхронды, b) Асинхронды (Мысалы: олар бағдарламаның бақылауынан тыс, Диск ақауы т.б.).

Сондай-ақ, мысалмен C++ тілінде ерекше жағдайларды өңдеу дегеніміз не екенін біліңіз? Ерекше жағдайды өңдеу процесі болып табылады өңдеу қателер және ерекше жағдайлар олар жүйенің қалыпты орындалуына кедергі келтірмейтіндей етіп. Үшін мысал , Пайдаланушы санды нөлге бөледі, бұл сәтті құрастырылады, бірақ an ерекшелік немесе орындалу уақытында қате пайда болады, соның салдарынан қолданбаларымыз бұзылады.

Сонымен қатар, сіз C ++ тілінде ерекше жағдайды өңдей аласыз ба?

Ерекше жағдайды өңдеу ішінде C++ үш кілт сөзге негізделген: көріңіз, ұстау , және лақтырыңыз. throw: бағдарлама ан шығарады ерекшелік мәселе анықталған кезде, ол «лақтыру» кілт сөзі арқылы орындалады. ұстау : Бағдарлама бір ерекшелік а ерекшелік бағдарламашылар қалаған өңдеуші тұтқа аномалия.

Ерекше жағдайларды өңдеу дегенді қалай түсінесіз?

Ерекше жағдайды өңдеу жауап беру процесі болып табылады ерекше жағдайлар компьютерлік бағдарлама іске қосылғанда. Ан ерекшелік арнайы өңдеуді қажет ететін күтпеген оқиға орын алғанда орын алады. Ерекше жағдайды өңдеу сыпайы түрде тырысады тұтқа бұл жағдайлар бағдарламаның (немесе одан да жаманы, бүкіл жүйенің) жасайды апатқа ұшырамайды.