Это был вопрос моего интервью.
Удивительно, но я никогда не задумывался над этим своего рода вопросом.
можем ли мы обработать исключение внутри конструктора c ++?
в напряжении и не особо задумываясь, я сказал: «да, мы могли бы, вероятно, сделать это в конструкторе."
Потом я подумал, что конструкторы никогда не смогут вернуть значение. Так как исключение внутри конструктора поймано. Теперь я спрашиваю это для себя!
Может кто-нибудь, пожалуйста, помогите мневыйти из этой путаницы?