Вопросы к Поиску с Алисой

Примеры ответов Поиска с Алисой
Главная / Наука и образование / Почему нельзя использовать try-catch в теле конструктора?
Вопрос для Поиска с Алисой
28 апреля

Почему нельзя использовать try-catch в теле конструктора?

Алиса
На основе источников, возможны неточности

Использование try-catch в теле конструктора имеет особенность: объект, созданный с помощью try-блока, всё равно будет считаться недоконструированным, даже если исключение удалось поймать. tproger.ru

Кроме того, в конструкторе нельзя заглушить исключение: всегда предполагается неявный проброс «наверх». www.cyberforum.ru

Также есть случаи, когда не все исключения в конструкторах можно обработать. tproger.ru Например, нельзя поймать исключения, выброшенные при конструировании глобальных и thread_local объектов. tproger.ru

Пользователь

Время добавления
Текст комментария
Ответить
Показать X ответов

Пользователь

Время добавления
Текст ответа
Ответить

Комментарии

Войти
Войдите, чтобы комментировать

Ещё по теме

Почему природный объект может быть исключен из списка всемирного наследия?
Почему пакет distutils был исключен из Python 3.12?
Почему слово its стало исключением в английском языке?
По каким причинам спортсмен может быть исключен из спортивной деятельности?
Почему слово сочетать стало исключением в правилах правописания?
Примеры полезных ответов Поиска с Алисой на вопросы из разных сфер. Вопросы сгенерированы нейросетью YandexGPT для актуальных тем, которые определяются на базе обобщённых запросов к Поиску с Алисой.
Задать новый вопрос
Задайте вопрос...
…и сразу получите ответ в Поиске с Алисой
Войдите, чтобы поставить лайк
С Яндекс ID это займёт пару секунд
Войти
Вы уверены, что хотите удалить комментарий?
Удалить
Отменить