Qt i strategia obsługi błędów

Właściwie rozumiem główne plusy i minusy korzystania z wyjątków. Używam ich domyślnie w moich projektach jako strategii obsługi błędów. Ale teraz rozpoczynam projekt Windows CE z biblioteką Qt i widzę, że twórcy Qt odmówili użycia wyjątków w hierarchii klas.

Jeśli więc użyję wyjątków, będę musiał starannie przetłumaczyć je na kody błędów (lub niektóre obiekty lub po prostu połknąć) na granicach mojego kodu / Qt. W przeciwnym razie mogę odmówić użycia wyjątków w moim kodzie i przełączyć się na inną strategię.

Jaka byłaby najlepsza strategia obsługi błędów w moim przypadku - użyć wyjątków lub użyć kodów błędów, itp.? Czy masz doświadczenie w rozwoju Qt i jakiej strategii obsługi błędów użyłeś?

questionAnswers(2)

yourAnswerToTheQuestion