std::terminate()
.std::unique_ptr
или std::shared_ptr
для управления динамически распределенной памятью внутри конструктора позволяет обеспечить автоматическое освобождение при выбросе исключения.try-catch
для перехвата исключения из конструктора.Пример с RAII:
cpp
std::terminate()
.std::unique_ptr
или std::shared_ptr
для управления динамически распределенной памятью внутри конструктора позволяет обеспечить автоматическое освобождение при выбросе исключения.try-catch
для перехвата исключения из конструктора.Пример с RAII:
cpp
Register or sign in to get access to full answers for all questions from the question bank.