Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Représente la classe de base pour toutes les exceptions levées pour signaler une erreur système de bas niveau.
class system_error : public runtime_error {
public:
explicit system_error(error_code _Errcode, const string& _Message = "");
system_error(error_code _Errcode, const char *_Message);
system_error(error_code::value_type _Errval,
const error_category& _Errcat, const string& _Message);
system_error(error_code::value_type _Errval,
const error_category& _Errcat, const char *_Message);
const error_code& code() const throw();
const error_code& code() const throw();
};
Notes
La valeur retournée par what dans la classe exception est construite d' _Message et de l'objet stocké du type error_code ( code ou error_code(_Errval, _Errcat)).
La fonction membre code retourne l'objet stocké d' error_code .
Configuration requise
en-tête : <system_error>
l'espace de noms : DST