Гарантии безопасности исключений:
Базовая гарантия (basic guarantee): После возникновения исключения программа остается в валидном, но не определенном состоянии. Нет утечек ресурсов, но значения объектов могут быть непредсказуемыми.
Строгая гарантия (strong guarantee): Если операция завершилась исключением, состояние программы остается неизменным, как если бы операция не начиналась.
*Гарантия отсутствия исключений
Гарантии безопасности исключений:
Базовая гарантия (basic guarantee): После возникновения исключения программа остается в валидном, но не определенном состоянии. Нет утечек ресурсов, но значения объектов могут быть непредсказуемыми.
Строгая гарантия (strong guarantee): Если операция завершилась исключением, состояние программы остается неизменным, как если бы операция не начиналась.
*Гарантия отсутствия исключений
Register or sign in to get access to full answers for all questions from the question bank.