ошибки программы которая работает с boost?
1. Использовать с стандартные исключения, может быть создать отдельный класс для работы с возможными ошибками.
2. Использовать boost error.
Желательно иметь какую-то возможность записи ошибки (код ошибки или описание ошибки) допустим для записи в переменную среды(для другого приложения)
Лови исключений и обрабатывай их. Обычно в исключениях написана и причин. Более того ты можешь и стек разворачивать и инструмент для этого в бусте есть.
У всех библиотек буста разные схемы работы с ошибками, и ты можешь тоже по разному их обрабатывать, так что вопрос имеет мало смысла
Обсуждают сегодня