std::system_error

std::system_error

Defined in header <system_error>
class system_error;
(since C++11)

std::system_error is the type of the exception thrown by various library functions (typically the functions that interface with the OS facilities, e.g. the constructor of std::thread) when the exception has an associated std::error_code, which may be reported.