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