Qt и стратегия обработки ошибок
На самом деле, я понимаю основные плюсы и минусы использования исключений. И я использую их в своих проектах по умолчанию в качестве стратегии обработки ошибок. Но сейчас я начинаю проект Windows CE с библиотекой Qt и вижу, что создатели Qt отказались использовать исключения в иерархии классов.
Поэтому, если я использую исключения, мне нужно будет аккуратно перевести их в коды ошибок (или некоторые объекты, или просто проглотить) из границ моего кода / Qt. В противном случае я могу отказаться от использования исключений в моем коде и переключиться на другую стратегию.
Какова была бы лучшая стратегия обработки ошибок в моем случае - использовать исключения или коды ошибок или т. Д.? У вас есть опыт разработки Qt и какую стратегию обработки ошибок вы использовали?