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

Утверждения и коды ошибок в C ++

<р> C ++ Диагностика Библиотека упрощенное - Часть 2 Введение Это часть 2 из моей серии, C ++ Диагностика библиотеки, упрощена. В этой части серии мы посмотрим на то, что называется Утверждения и цифры об ошибках в C ++. Файл заголовка cassert дело с утверждениями. Файл заголовка cerrno дело с числами об ошибках. Эти два файла и в библиотеке диагностики. Примечание: Если вы не видите код или, если вы думаете, что-то отсутствует (неработающую ссылку, изображение отсутствует), просто свяжитесь со мной в [email protected].

То есть, свяжитесь со мной для малейшей проблемы у вас есть о том, что вы читаете. Утверждают Макро Макро является своего рода функции. Для этого основного урока я не буду вдаваться в детали, чем более, что. Утверждают макро предложения с тем, что называется утверждения. Для этого учебнике основной, что вы должны заинтересовать то, что утверждают макро делает. Утверждают макро ставит диагностические тесты в программе. Во время исполнения, если ошибка происходит в программе, утверждают макро записывает информацию о конкретного вызова (функции), которые не удалось.

Информация для программы включает в себя текст аргумента, имя исходного файла, номер строки исходного файла, и имя функции включения. После этого, утверждают макрос вызывает функция прерывания (в этом блоге, см статью, Пуск и прекращение в C ++, для функции прерывания). Вы наверняка видели такой доклад в то время компиляции C ++ программу. Таким образом, утверждают макрос сказал, чтобы сделать утверждения. Числа об ошибках Эти цифры, которые указывают ошибки. Каждое число указывает на ошибку. Эти цифры зависят от дизайнера (изготовителя) на ++ компилятор C.

Вы не найдете каких-либо такой набор чисел в спецификации. Различные компиляторы имеют разные наборы. Обратитесь к документации компилятора. Для этой упрощенной версии Диагностика Библиотека давайте заканчивается. Мы по-прежнему в следующей части серии. Клейс Чтобы прийти в любой из частей этой серии, просто наберите соответствующее название ниже и мое имя, Chrys, в поле поиска на этой странице и нажмите Поиск (использование меню, если имеется): классы исключений в C ++ утверждений и коды ошибок в C ++


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