|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
12.04.2014, 08:44 | #11 |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,323
|
Случайно в закладках браузера нашёл эту тему. Надеюсь, мой ответ ещё пригодится автору темы. Ещё случайно увидел, что автор темы использует Qt.
Сам долго для себя выбирал стратегию ловли ошибок. Остановился на исключениях. Точнее даже на создании своих классов исключений, которые наследуют стандартные: http://i.pixs.ru/storage/2/3/2/171pn...2_11655232.png Настоятельно рекомендую прочитать главу "Chapter 10. Handling Errors" (особенно параграф "Writing Your Own Exception Classes") из книги: Название: Professional C++ Год: 2011 Автор: Marc Gregoire, Nicholas A. Solter, Scott J. Kleper Количество страниц: 1104 Язык: английский Скачать: http://kickass.to/wrox-professional-...-t7461950.html Исходники: http://www.wrox.com/WileyCDA/WroxTit...-DOWNLOAD.html Специально для демонстрации сделал два примера со стратегиями: - с исключениями (как в книге выше): https://github.com/8Observer8/FiveAndFive - без исключений: https://github.com/8Observer8/text_file Стратегию "без исключений" мне подсказал "Igors" в одной из тем на форуме: http://www.prog.org.ru/index.php?action=forum Потом я создал тему, где пытался выбрать стратегию для себя. В результате остановился на исключениях (на создании своих классов исключений, как в демо-примере выше и указанном выше параграфе книги). Тема на форуме по Qt: http://www.prog.org.ru/topic_26723_0.html P.S. Здесь проект, как тестировать класс с исключениями FiveAndFive (выше). Только надо чтобы папка с проектом FiveAndFive и FiveAndFiveTests лежали в одном каталоге. Этот проект создаётся в Qt 5.2.1 так: File -> New File or Project... -> Other Project -> Qt Unit Test: https://github.com/8Observer8/FiveAndFiveTests Последний раз редактировалось 8Observer8; 12.04.2014 в 09:40. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Комплексные числа | Программер Михаил | Общие вопросы C/C++ | 7 | 28.11.2012 00:03 |
Комплексные числа в С++ | AntonE | Помощь студентам | 2 | 05.05.2011 23:51 |
Комплексные числа | Оля_1991 | Помощь студентам | 1 | 19.09.2010 21:10 |
Комплексные числа | shtuceron | Помощь студентам | 2 | 21.01.2010 23:47 |
Комплексные числа | 777UFO777 | Общие вопросы Delphi | 0 | 21.12.2008 23:48 |