Qt, обработка ошибок
Feb. 15th, 2009 06:22 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Что-то в примерах и документации нигде не вижу как обрабатываются ошибки, типа "в функцию передали кривой параметр", "вызов нижележащей ОС сдох, потому что ее сгрызли черви", итд.
Функции типа qWarning,qFatal, итд, вижу, есть. Вроде и обработка исключений какая-то есть, класс вроде Exception. Но вроде ж try-catch религия не позволяет в C++ юзать или я чего-то уже путаю?
Т.е. вообще, как принято обрабатывать ошибки в Qt?
Функции типа qWarning,qFatal, итд, вижу, есть. Вроде и обработка исключений какая-то есть, класс вроде Exception. Но вроде ж try-catch религия не позволяет в C++ юзать или я чего-то уже путаю?
Т.е. вообще, как принято обрабатывать ошибки в Qt?
no subject
Date: 2009-02-15 07:24 pm (UTC)no subject
Date: 2009-02-15 07:36 pm (UTC)no subject
Date: 2009-02-15 07:42 pm (UTC)no subject
Date: 2009-02-15 07:56 pm (UTC)no subject
Date: 2009-02-15 08:00 pm (UTC)no subject
Date: 2009-02-15 09:00 pm (UTC)Человеку после 10 лет разработок, я так понимаю, вообще все равно какой базовый язык.
no subject
Date: 2009-02-15 09:12 pm (UTC)А то, что она хороша - заслуга разработчиков, а не языка.
Биндингов в большое количество языков как бэ потверждают, что архитектура Qt кошерна =)
no subject
Date: 2009-02-15 09:27 pm (UTC)no subject
Date: 2009-02-15 09:29 pm (UTC)На мейнстрим он тянет уже давно =) Недаром его Нокия купила =)
no subject
Date: 2009-02-15 09:32 pm (UTC)no subject
Date: 2009-02-15 09:34 pm (UTC)(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2009-02-16 01:23 am (UTC)(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2009-02-16 01:22 am (UTC)no subject
Date: 2009-02-16 05:15 am (UTC)Просто писать надо из соображения, что код будут потом обслуживать.
no subject
Date: 2009-02-16 01:21 am (UTC)no subject
Date: 2009-02-16 05:23 am (UTC)Остальное от лукавого имхо на 100%
no subject
Date: 2009-02-16 06:22 am (UTC)Python, *ML, lisp неплохи. С++ - в ряде задач. Руби противоречив... А вот Haskell - ИМХО overkill
no subject
Date: 2009-02-16 06:36 am (UTC)no subject
Date: 2009-02-16 08:06 am (UTC)Как пример.
Конкретно по поводу косяков из поста (что по ссылке) - согласен.
no subject
Date: 2009-02-16 07:31 am (UTC)no subject
Date: 2009-02-16 08:58 am (UTC)no subject
Date: 2009-02-16 09:36 am (UTC)no subject
Date: 2009-02-16 09:46 am (UTC)Скриптовые худо-бедно этому соответствуют(не для GUI и нативных бинарников).
Функциональных и декларативных языков в промышленности массово просто нет. Так, изредка энтузиасты впиливают.
no subject
Date: 2009-02-16 09:47 am (UTC)no subject
Date: 2009-02-16 09:49 am (UTC)P.S. У C и C++ один синтаксис.
(no subject)
From: