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

Обработка исключений в C ++

<р> Введение Все объектно-ориентированные языки программирования, что я сталкивался, предложили особый способ обработки ошибок. C ++ не отличается. Ошибки в объектно-ориентированных языках программирования называется исключения. В этой статье я познакомлю вас с учебной серии по обработки исключений в C ++. Ошибки программирования Есть три типа ошибок программирования. Другими словами, существует три типа ошибок, которые могут возникнуть в программе. Вы должны синтаксические ошибки, ошибки логики и Runtime ошибки. Синтаксические ошибки Это неправильное использование синтаксиса.

Эти ошибки неправильные заявления. При вводе с заявлением, что неправильно, это ошибка синтаксиса. Такое заявление не может быть выполнена. Например, в заявлении можно ввести идентификатор без предварительного его с типом данных. При этом условии, ваша программа не работает. С синтаксической ошибки, то программа не выполняется. Программа даже не составлен. Синтаксические ошибки будут замечены компилятором C ++ и сообщил, и составление не делается. Логические ошибки в данном случае, компилятор C ++ понимает свою программу очень хорошо, и он выполняет программу.

Тем не менее, программа не будет делать то, что вы хотели это делать. Он будет делать что-то немного другое или совершенно другое. Неисправность вами. Например, цикл, который требуется сделать 10 повторений может сделать 5 итераций, потому что вы закодированы это по ошибке, чтобы сделать 5 итераций. Другим примером является, что цикл может повторять бесконечно, потому что условие вы дали для петли не так. Логические ошибки происходят, когда программа выполняется.

Единственный способ решить эту проблему, чтобы проверить вашу программу очень хорошо, прежде чем передать его заказчику (который попросил за него). Время воспроизведения ошибки Ошибки среды выполнения происходят, когда программа выполняется в результате того, что вы не принимать определенное фактор во внимание при кодировании. Например, предположим, что ваш код, чтобы разделить 8 по какой-то знаменатель, который пользователь вводит. Если пользователь вводит 2, разделение будет работать, давая вам 4 как ответ.

Если ноль пользователь вводит деление не будет работать, потому что 8/0 не определено. При возникновении ошибки во время выполнения, ваша программа, как правило выходит из строя (и остановка). Чтобы решить ошибки во время выполнения, вы должны написать код, который будет предотвращать выполнение конкретного сегмента кода от принятия место (если ошибка происходит

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