Карта сайта Kansoftware
НОВОСТИУСЛУГИРЕШЕНИЯКОНТАКТЫ
Разработка программного обеспечения

Type error_code

Boost , Boost.Test , Class execution_exception

Boost C++ Libraries

...one of the most highly regarded and expertly designed C++ library projects in the world. Herb Sutter and Andrei Alexandrescu, C++ Coding Standards

PrevUpHomeNext

Type error_code

boost::execution_exception::error_code — These values are sometimes used as program return codes. The particular values have been chosen to avoid conflicts with commonly used program return codes: values < 100 are often user assigned, values > 255 are sometimes used to report system errors. Gaps in values allow for orderly expansion.

Synopsis

// In header: <boost/test/execution_monitor.hpp>

enum error_code { no_error = = 0, user_error = = 200, 
                  cpp_exception_error = = 205, system_error = = 210, 
                  timeout_error = = 215, user_fatal_error = = 220, 
                  system_fatal_error = = 225 };

Description

[Note]Note

(1) Исключения C++ рассматриваются как ошибки. Если функция улавливает исключение C++, она никогда не достигает execution_monitor.

Реализация решает, что такое системная ошибка и что такое системная ошибка. Смертельные ошибки настолько вероятны, что повредили состояние машины (например, переполнение стека или устранение исключений), что продолжать выполнение неразумно.

[Note]Note

(2) Эти ошибки включают в себя сигналы Unix и исключения из структуры Windows. Они часто инициируются аппаратными ловушками.

no_error
for completeness only; never returned
user_error
user reported non-fatal error
cpp_exception_error
see note (1) above
system_error
see note (2) above
timeout_error
only detectable on certain platforms
user_fatal_error
user reported fatal error
system_fatal_error
see note (2) above

PrevUpHomeNext

Статья Type error_code раздела Boost.Test Class execution_exception может быть полезна для разработчиков на c++ и boost.




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



:: Главная :: Class execution_exception ::


реклама


©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007
Top.Mail.Ru

Время компиляции файла: 2024-08-30 11:47:00
2025-05-19 19:49:57/0.047346115112305/1