Гарантии безопасности исключений:
Базовая гарантия (basic guarantee): После возникновения исключения программа остается в валидном, но не определенном состоянии. Нет утечек ресурсов, но значения объектов могут быть непредсказуемыми.
Строгая гарантия (strong guarantee): Если операция завершилась исключением, состояние программы остается неизменным, как если бы операция не начиналась.
*Гарантия отсутствия исключений
Гарантии безопасности исключений:
Базовая гарантия (basic guarantee): После возникновения исключения программа остается в валидном, но не определенном состоянии. Нет утечек ресурсов, но значения объектов могут быть непредсказуемыми.
Строгая гарантия (strong guarantee): Если операция завершилась исключением, состояние программы остается неизменным, как если бы операция не начиналась.
*Гарантия отсутствия исключений
Зарегистрируйтесь или войдите, чтобы получить доступ к полным ответам на все вопросы из банка вопросов.