std::error_code
![]() |
ÐÑа ÑÑÑаниÑа бÑла пеÑеведена авÑомаÑиÑеÑки Ñ Ð°Ð½Ð³Ð»Ð¸Ð¹Ñкой веÑÑии вики иÑполÑзÑÑ ÐеÑеводÑик Google. ÐеÑевод Ð¼Ð¾Ð¶ÐµÑ ÑодеÑжаÑÑ Ð¾Ñибки и ÑÑÑаннÑе ÑоÑмÑлиÑовки. ÐаведиÑе кÑÑÑÐ¾Ñ Ð½Ð° ÑекÑÑ, ÑÑÐ¾Ð±Ñ ÑвидеÑÑ Ð¾Ñигинал. ЩÑлкниÑе здеÑÑ, ÑÑÐ¾Ð±Ñ ÑвидеÑÑ Ð°Ð½Ð³Ð»Ð¸Ð¹ÑкÑÑ Ð²ÐµÑÑÐ¸Ñ ÑÑой ÑÑÑаниÑÑ. (ÐÑ Ð¼Ð¾Ð¶ÐµÑе помоÑÑ Ð² иÑпÑавлении оÑибок и ÑлÑÑÑении пеÑевода. ÐÐ»Ñ Ð¸Ð½ÑÑÑÑкÑий пеÑейдиÑе по ÑÑÑлке.) |
ÐпÑеделено в заголовоÑном Ñайле <system_error>
|
||
class error_code; |
(наÑÐ¸Ð½Ð°Ñ Ñ C++11) | |
std::error_code
is a platform-dependent error code. Each std::error_code
object holds a pair of error code originating from the operating system, or some low-level interface and a pointer to an object of type std::error_category, which corresponds to the said interface. The error code values may be not unique across different error categories.
СодеÑжание |
[пÑавиÑÑ] ФÑнкÑии-ÑленÑ
ÑÑÑÐ¾Ð¸Ñ ÐºÐ¾Ð´ оÑибки ÐÑигинал: constructs an error code ТекÑÑ Ð±Ñл пеÑеведÑн авÑомаÑиÑеÑки иÑполÑзÑÑ ÐеÑеводÑик Google. ÐÑ Ð¼Ð¾Ð¶ÐµÑе пÑовеÑиÑÑ Ð¸ иÑпÑавиÑÑ Ð¿ÐµÑевод. ÐÐ»Ñ Ð¸Ð½ÑÑÑÑкÑий ÑÑлкниÑе ÑÑда. (public ÑÑнкÑиÑ-ÑлеменÑ) | |
назнаÑÐ°ÐµÑ Ð´ÑÑгой код оÑибки ÐÑигинал: assigns another error code ТекÑÑ Ð±Ñл пеÑеведÑн авÑомаÑиÑеÑки иÑполÑзÑÑ ÐеÑеводÑик Google. ÐÑ Ð¼Ð¾Ð¶ÐµÑе пÑовеÑиÑÑ Ð¸ иÑпÑавиÑÑ Ð¿ÐµÑевод. ÐÐ»Ñ Ð¸Ð½ÑÑÑÑкÑий ÑÑлкниÑе ÑÑда. (public ÑÑнкÑиÑ-ÑлеменÑ) | |
назнаÑÐ°ÐµÑ Ð´ÑÑгой код оÑибки ÐÑигинал: assigns another error code ТекÑÑ Ð±Ñл пеÑеведÑн авÑомаÑиÑеÑки иÑполÑзÑÑ ÐеÑеводÑик Google. ÐÑ Ð¼Ð¾Ð¶ÐµÑе пÑовеÑиÑÑ Ð¸ иÑпÑавиÑÑ Ð¿ÐµÑевод. ÐÐ»Ñ Ð¸Ð½ÑÑÑÑкÑий ÑÑлкниÑе ÑÑда. (public ÑÑнкÑиÑ-ÑлеменÑ) | |
ÐодиÑикаÑоÑÑ | |
ÑÑÑÐ°Ð½Ð°Ð²Ð»Ð¸Ð²Ð°ÐµÑ error_code в знаÑение 0 в generic_category ÐÑигинал: sets the error_code to value 0 in generic_category ТекÑÑ Ð±Ñл пеÑеведÑн авÑомаÑиÑеÑки иÑполÑзÑÑ ÐеÑеводÑик Google. ÐÑ Ð¼Ð¾Ð¶ÐµÑе пÑовеÑиÑÑ Ð¸ иÑпÑавиÑÑ Ð¿ÐµÑевод. ÐÐ»Ñ Ð¸Ð½ÑÑÑÑкÑий ÑÑлкниÑе ÑÑда. (public ÑÑнкÑиÑ-ÑлеменÑ) | |
ÐаблÑдаÑели | |
полÑÑÐ°ÐµÑ Ð·Ð½Ð°Ñение error_code ÐÑигинал: obtains the value of the error_code ТекÑÑ Ð±Ñл пеÑеведÑн авÑомаÑиÑеÑки иÑполÑзÑÑ ÐеÑеводÑик Google. ÐÑ Ð¼Ð¾Ð¶ÐµÑе пÑовеÑиÑÑ Ð¸ иÑпÑавиÑÑ Ð¿ÐµÑевод. ÐÐ»Ñ Ð¸Ð½ÑÑÑÑкÑий ÑÑлкниÑе ÑÑда. (public ÑÑнкÑиÑ-ÑлеменÑ) | |
полÑÑÐ°ÐµÑ error_category Ð´Ð»Ñ ÑÑого error_code ÐÑигинал: obtains the error_category for this error_code ТекÑÑ Ð±Ñл пеÑеведÑн авÑомаÑиÑеÑки иÑполÑзÑÑ ÐеÑеводÑик Google. ÐÑ Ð¼Ð¾Ð¶ÐµÑе пÑовеÑиÑÑ Ð¸ иÑпÑавиÑÑ Ð¿ÐµÑевод. ÐÐ»Ñ Ð¸Ð½ÑÑÑÑкÑий ÑÑлкниÑе ÑÑда. (public ÑÑнкÑиÑ-ÑлеменÑ) | |
полÑÑÐ°ÐµÑ error_condition Ð´Ð»Ñ ÑÑого error_code ÐÑигинал: obtains the error_condition for this error_code ТекÑÑ Ð±Ñл пеÑеведÑн авÑомаÑиÑеÑки иÑполÑзÑÑ ÐеÑеводÑик Google. ÐÑ Ð¼Ð¾Ð¶ÐµÑе пÑовеÑиÑÑ Ð¸ иÑпÑавиÑÑ Ð¿ÐµÑевод. ÐÐ»Ñ Ð¸Ð½ÑÑÑÑкÑий ÑÑлкниÑе ÑÑда. (public ÑÑнкÑиÑ-ÑлеменÑ) | |
полÑÑÐ°ÐµÑ Ð¿Ð¾ÑÑниÑелÑнÑÑ ÑÑÑÐ¾ÐºÑ Ð´Ð»Ñ ÑÑого error_code ÐÑигинал: obtains the explanatory string for this error_code ТекÑÑ Ð±Ñл пеÑеведÑн авÑомаÑиÑеÑки иÑполÑзÑÑ ÐеÑеводÑик Google. ÐÑ Ð¼Ð¾Ð¶ÐµÑе пÑовеÑиÑÑ Ð¸ иÑпÑавиÑÑ Ð¿ÐµÑевод. ÐÐ»Ñ Ð¸Ð½ÑÑÑÑкÑий ÑÑлкниÑе ÑÑда. (public ÑÑнкÑиÑ-ÑлеменÑ) | |
пÑовеÑки, еÑли знаÑение не Ñавно нÑÐ»Ñ ÐÑигинал: checks if the value is non-zero ТекÑÑ Ð±Ñл пеÑеведÑн авÑомаÑиÑеÑки иÑполÑзÑÑ ÐеÑеводÑик Google. ÐÑ Ð¼Ð¾Ð¶ÐµÑе пÑовеÑиÑÑ Ð¸ иÑпÑавиÑÑ Ð¿ÐµÑевод. ÐÐ»Ñ Ð¸Ð½ÑÑÑÑкÑий ÑÑлкниÑе ÑÑда. (public ÑÑнкÑиÑ-ÑлеменÑ) |
[пÑавиÑÑ] ФÑнкÑии, не ÑвлÑÑÑиеÑÑ Ñленами
ÑÑÐ°Ð²Ð½Ð¸Ð²Ð°ÐµÑ Ð´Ð²Ð° error_code sÐÑигинал: compares two error_code sТекÑÑ Ð±Ñл пеÑеведÑн авÑомаÑиÑеÑки иÑполÑзÑÑ ÐеÑеводÑик Google. ÐÑ Ð¼Ð¾Ð¶ÐµÑе пÑовеÑиÑÑ Ð¸ иÑпÑавиÑÑ Ð¿ÐµÑевод. ÐÐ»Ñ Ð¸Ð½ÑÑÑÑкÑий ÑÑлкниÑе ÑÑда. (ÑÑнкÑиÑ) | |
вÑÐ²Ð¾Ð´Ð¸Ñ Ð·Ð½Ð°Ñение и ÑообÑение в вÑÑ
одной поÑок ÐÑигинал: outputs the value and the message to an output stream ТекÑÑ Ð±Ñл пеÑеведÑн авÑомаÑиÑеÑки иÑполÑзÑÑ ÐеÑеводÑик Google. ÐÑ Ð¼Ð¾Ð¶ÐµÑе пÑовеÑиÑÑ Ð¸ иÑпÑавиÑÑ Ð¿ÐµÑевод. ÐÐ»Ñ Ð¸Ð½ÑÑÑÑкÑий ÑÑлкниÑе ÑÑда. (ÑÑнкÑиÑ) | |
(C++11) |
ÑÐ¾Ð·Ð´Ð°ÐµÑ ÐºÐ¾Ð´ оÑибки из error_category ÐÑигинал: creates an error code from an error_category ТекÑÑ Ð±Ñл пеÑеведÑн авÑомаÑиÑеÑки иÑполÑзÑÑ ÐеÑеводÑик Google. ÐÑ Ð¼Ð¾Ð¶ÐµÑе пÑовеÑиÑÑ Ð¸ иÑпÑавиÑÑ Ð¿ÐµÑевод. ÐÐ»Ñ Ð¸Ð½ÑÑÑÑкÑий ÑÑлкниÑе ÑÑда. (ÑÑнкÑиÑ) |
[пÑавиÑÑ] ÐÑпомогаÑелÑнÑе клаÑÑÑ
(C++11) |
опÑеделÑÐµÑ ÐºÐ»Ð°ÑÑ ÐºÐ°Ðº error_code пеÑеÑиÑление ÐÑигинал: identifies a class as an error_code enumeration ТекÑÑ Ð±Ñл пеÑеведÑн авÑомаÑиÑеÑки иÑполÑзÑÑ ÐеÑеводÑик Google. ÐÑ Ð¼Ð¾Ð¶ÐµÑе пÑовеÑиÑÑ Ð¸ иÑпÑавиÑÑ Ð¿ÐµÑевод. ÐÐ»Ñ Ð¸Ð½ÑÑÑÑкÑий ÑÑлкниÑе ÑÑда. (Ñаблон клаÑÑа) |
(C++11) |
поддеÑжка Ñ
еÑиÑÐ¾Ð²Ð°Ð½Ð¸Ñ Ð´Ð»Ñ std::error_code (ÑпеÑиализаÑÐ¸Ñ Ñаблона клаÑÑа) |
[пÑавиÑÑ] См. Ñакже
(C++11) |
ÑодеÑÐ¶Ð¸Ñ Ð¿ÐµÑеноÑимÑй код оÑибки (клаÑÑ) |
(C++11) |
базовÑй клаÑÑ Ð´Ð»Ñ ÐºÐ°ÑегоÑий оÑибок (клаÑÑ) |