std::system_error::system_error - cppreference.com
De cppreference.com
|
|
Esta página se ha traducido por ordenador/computador/computadora de la versión en inglés de la Wiki usando Google Translate. La traducción puede contener errores y palabras aparatosas/incorrectas. Planea sobre el texto para ver la versión original. Puedes ayudar a corregir los errores y mejorar la traducción. Para instrucciones haz clic aquí. |
|
|
(1) | (desde C++11) |
|
|
(2) | (desde C++11) |
|
|
(2) | (desde C++11) |
|
|
(3) | (desde C++11) |
|
|
(4) | (desde C++11) |
|
|
(4) | (desde C++11) |
Construye objeto nuevo error del sistema .
Original:
Constructs new system error object.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
1)
Las construcciones con ec código de error
Original:
Constructs with error code ec
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
2)
Las construcciones con ec código de error y what_arg cadena explicación. La cadena devuelta por what() está garantizado para contener what_arg .
Original:
Constructs with error code ec and explanation string what_arg. The string returned by what() is guaranteed to contain what_arg.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
3)
Las construcciones con ev subyacente código de error y categoría asociada error ecat .
Original:
Constructs with underlying error code ev and associated error category ecat.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
4)
Las construcciones con ev subyacente código de error, error asociado ecat categoría y what_arg cadena explicativa. La cadena devuelta por what() está garantizado para contener what_arg .
Original:
Constructs with underlying error code ev, associated error category ecat and explanatory string what_arg. The string returned by what() is guaranteed to contain what_arg.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
Parámetros
| ec | - | código de error Original: error code The text has been machine-translated via Google Translate. |
| ev | - | el código de error en la codificación de base Original: error code in base encoding The text has been machine-translated via Google Translate. |
| ecat | - | la categoría de error Original: the category of error The text has been machine-translated via Google Translate. |
| what_arg | - | cadena explicativa Original: explanatory string The text has been machine-translated via Google Translate. |
Ejemplo
Muestra cómo crear una excepción SYSTEM_ERROR de un valor errno
Original:
Demonstrates how to create a system_error exception from a errno value
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
#include <iostream> #include <system_error> int main() { try { throw std::system_error(EDOM, std::system_category()); } catch (const std::system_error& error) { std::cout << "Error: " << error.code() << " - " << error.code().message() << '\n'; } }
Salida:
Error: system:33 - Numerical argument out of domain