Qt e estratégia de tratamento de erros
Na verdade, eu entendo os principais prós e contras de usar exceções. E eu os uso em meus projetos por padrão como estratégia de tratamento de erros. Mas agora estou iniciando um projeto Windows CE com a biblioteca Qt, e vejo que os criadores do Qt se recusaram a usar exceções na hierarquia de classes.
Portanto, se eu usar exceções, precisarei traduzi-las cuidadosamente para códigos de erro (ou alguns objetos, ou apenas engolir) nos limites do meu código / Qt. Caso contrário, posso me recusar a usar exceções no meu código e mudar para outra estratégia.
Qual seria a melhor estratégia de tratamento de erros no meu caso - para usar exceções ou usar códigos de erro, ou etc ...? Você tem experiência com desenvolvimento de Qt e qual estratégia de tratamento de erros você usou?