Как в С++ обрабатывать ошибки в конструкторах без исключений?
Давайте представим, что у вас в приложении нет поддержки исключений и есть конструктор, который должен сообщить об ошибке. Как вы поступите?

Материалы для программистов на тему «Баги и ошибки»
Давайте представим, что у вас в приложении нет поддержки исключений и есть конструктор, который должен сообщить об ошибке. Как вы поступите?
Эту историю наш пользователь рассказал в рамках участия в конкурсе, посвящённому #фичавгусту, который мы проводим вместе с OTUS.
История поиска бага, которая снова подтверждает, что необходимо покрывать код тестами, не пренебрегать локальными переменными и логированием.
Технический писатель Александр Клименков рассказывает о пяти правилах, которые помогут сделать сообщения об ошибках более полезными и информативными.
В работе программистов часто возникают ошибки и непредвиденные проблемы. Разберем, как решать пять самых распространённых.
Программ без ошибок не бывает. Но некоторые баги нельзя просто взять и исправить. О таких легендарных багах и пойдёт речь в этом топе ошибок.
Изначально «лежали» ещё и сайты Кремля и ТАСС.