728x90
728x170
*[header][other] exception
<exception>
Standard exceptions
This header defines the base class for all exceptions thrown by the elements of the standard library: exception, along with several types and utilities to assist handling exceptions:
Types:
- exception
- Standard exception class (class )
- bad_exception
- Exception thrown by unexpected handler (class )
- nested_exception
- Nested exception class (class )
- exception_ptr
- Exception pointer (type )
- terminate_handler
- Type of terminate handler function (type )
- unexpected_handler
- Type of unexpected handler function (type )
Functions
- terminate
- Function handling termination on exception (function )
- get_terminate
- Get terminate handler function (function )
- set_terminate
- Set terminate handler function (function )
- unexpected
- Function handling unexpected exceptions (function )
- get_unexpected
- Get unexpected handler function (function )
- set_unexpected
- Set unexpected handler function (function )
- uncaught_exception
- Return exception status (function )
- current_exception
- Get smart pointer to current exception (function )
- rethrow_exception
- Rethrow exception (function )
- make_exception_ptr
- Make exception_ptr (function template )
- throw_with_nested
- Throw with nested (function )
- rethrow_if_nested
- Rethrow if nested (function )
728x90
그리드형(광고전용)
'Programming > C++' 카테고리의 다른 글
[header][other] limits (0) | 2017.11.08 |
---|---|
[header][other] iterator (0) | 2017.11.08 |
[header][other] initializer_list (C++11) (0) | 2017.11.08 |
[header][other] functional (0) | 2017.11.08 |
[header][other] complex (0) | 2017.11.08 |
[header][other] codecvt (C++11) (0) | 2017.11.08 |
[header][other] chrono (C++11) (0) | 2017.11.08 |
[header][other] bitset (0) | 2017.11.08 |