*   >> Чтение Образование Статьи >> science >> programming

Основы исключений в C ++

обработки исключений в C ++ - части 1 Введение Это часть 1 из моей серии, обработка исключений в C ++. В этой части серии мы рассмотрим основы исключением в C ++. Вы должны базовые знания в C ++ и C ++ объектно-ориентированного программирования для того, чтобы понять эту серию. Если у вас нет знания в любой из этих областей, то из этого блога, читать ряд, первая часть под названием "Начало работы с C ++", а другой, чья первая часть под названием "Основы объектно-ориентированного программирования в C ++".

Для достижения любой из серии, просто введите название и мое имя Chrys в поле поиска на этой странице и нажмите Поиск. Примечание: Если вы не видите код или, если вы думаете, что-то отсутствует (неработающую ссылку, изображение отсутствует), просто свяжитесь со мной в [email protected]. То есть, свяжитесь со мной для малейшей проблемы у вас есть о том, что вы читаете.

Ошибка Пример Рассмотрим следующий код: #include с помощью патезрасе; INT Main () {INT числитель = 8; INT знаменатель = 2; если (знаменатель = 0) {INT ответ = числитель /знаменатель; соиЬ} еще {} возвращение соиЬ 0; } Этот код в основном разделяет два номера. В жизни вы не можете разделить число на ноль. Если предположить, что знаменатель введен пользователем, то он может ввести нулевой. Разделение (процесс) нулем не должно быть позволено. Давайте посмотрим на то, что в коде: первые два утверждения в главном функционального блока инициализации целых чисел.

Разделение должно происходить в IF-блока. В случае, условие проверяет, является ли знаменатель равен нулю. Если это не так, то деление происходит в IF-блока. Если это так, то еще часть если конструкт-отображает сообщение об ошибке пользователю. Этот сегмент кода в порядке, потому что, если знаменатель равен нулю, если блок не будет выполнен и никакого разделения не состоится. С выше коде, выполнение программы продолжается после если /другое конструкции. Это, если /остальное конструкция делает разделение и предотвращает ошибки во время выполнения от принятия место.

Условный блок делает разделение; If-состоянии, если бы чеки происходят ошибки; если будет происходить ошибка, еще блок отображения предупреждения, и если блок и деление не выполняется. Основные компоненты исключение с обработкой исключений, вы должны, что называется Try /Catch конструкция. Попробовать блок имеет важную выражение, которое является, бросить. бросок принимает аргумент (операнд). В приведенном выше если /другое построить, сегмент кода интерес, который являет

Page   <<       [1] [2] [3] >>
Copyright © 2008 - 2016 Чтение Образование Статьи,https://ru.nmjjxx.com All rights reserved.