std::system_error
cppreference.com
<tbody>
</tbody>
class system_error; |
( C++11) | |
std::system_error , ( , , std::thread), std::error_code, .
-
system_error (public -) | |
system_error (public -) | |
| (public -) | |
[virtual] |
(virtual public -) |
std::exception
-
[virtual] |
(virtual public of std::exception -)
|
[virtual] |
(virtual public of std::exception -)
|
#include <thread>
#include <iostream>
#include <system_error>
int main()
{
try {
std::thread().detach(); // -
} catch(const std::system_error& e) {
std::cout << " system_error "
<< '[' << e.code() << ']'
<< " "
<< '[' << e.what() << "]\n";
}
}
:
system_error [generic:22] [Invalid argument]