Пространства имён
Варианты
Действия

std::logic_error

Материал из cppreference.com
< cpp‎ | error

 
 
 
Обработка ошибок
Обработка исключений
Оригинал:
Exception handling
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Неудачи обработки исключений
Оригинал:
Exception handling failures
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Исключение категорий
Оригинал:
Exception categories
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
logic_error
Коды ошибок
Оригинал:
Error codes
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Коды ошибок
Утверждений
Оригинал:
Assertions
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
system_error центр
Оригинал:
system_error facility
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
 
std::logic_error
Функции-члены
Унаследованные от std::exception
Оригинал:
Inherited from std::exception
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
 
Defined in header <stdexcept>
class logic_error;
Определяет тип объекта, который будет брошен как исключение. Он сообщает об ошибках, которые являются следствием неправильной логики в рамках программы, такие как нарушение логической предпосылки или класс инвариантов и которые возможно предотвратить.
Оригинал:
Defines a type of object to be thrown as exception. It reports errors that are a consequence of faulty logic within the program such as violating logical preconditions or class invariants and may be preventable.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
cpp/error/exceptionstd-logic error-inheritance.svg
Описание изображения

Диаграмма наследования

[править] Функции-члены

строит объект исключения
Оригинал:
constructs the exception object
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(public функция-член) [править]

Унаследован от std::exception

Member functions

уничтожает объект исключения
(virtual public std::exception функция-член) [править]
[virtual]
возвращает строку-пояснение
(virtual public std::exception функция-член) [править]