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