[ Web Proxy ]
URL:
Viewing: https://ru.cppreference.com/cpp/error/system_error [Back]  [Original]

std::system_error cppreference.com
cppreference.com

std::system_error

cppreference.com
 
C++
(C++20)
(C++20)
(C++11)
(C++20)
/
(C++11)
(C++11)
(C++11)
(C++17)
 
 
 
 
<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]

Web Proxy Viewer  |  New URL  |  Original Page