std::exception
Материал из cppreference.com
![]() |
This page has been machine-translated from the English version of the wiki using Google Translate.
The translation may contain errors and awkward wording. Hover over text to see the original version. You can help to fix errors and improve the translation. For instructions click here. |
Определено в заголовочном файле <exception>
|
||
class exception; |
||
Предоставляет единый интерфейс для обработки ошибок через бросать слова.
Оригинал:
Provides consistent interface to handle errors through the бросать слова.
Текст был переведён автоматически через Google Translate.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.
Все исключения, возникающие при стандартной библиотеки наследуют от std::exception
Оригинал:
All exceptions generated by the standard library inherit from std::exception
Текст был переведён автоматически через Google Translate.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.
-
- ios_base::failure(начиная с C++11)
- bad_typeid
- bad_cast
- bad_weak_ptr(C++11)
- bad_function_call(C++11)
- bad_alloc
- bad_array_new_length(C++11)
- bad_exception
- ios_base::failure(до C++11)
[править] Функции-члены
строит объект исключения Оригинал: constructs the exception object Текст был переведён автоматически через Google Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. (public функция-член) | |
[virtual] |
уничтожает объект исключения (virtual public функция-член) |
копии объекта исключения Оригинал: copies exception object Текст был переведён автоматически через Google Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. (public функция-член) | |
[virtual] |
возвращает строку-пояснение (virtual public функция-член) |