Форум программистов, компьютерный форум CyberForum.ru

Как создавать информативные исключения? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Змейка в консоли: неправильное поведение функции http://www.cyberforum.ru/cpp-beginners/thread1304521.html
Всем привет! Пишу консольную змейку. Есть класс Snake и метод isSnake(), который работает некорректно (всегда возвращает true). Не могу разобраться, в чем ошибка, и как ее исправить? #include <iostream> using namespace std; int HEIGHT = 15; int WIDTH = 20;
C++ Отсортировать методом прямого включения Составить программу. Двумерный динамический массив размером NxM. Отсортировать методом прямого включения элементы стоящие от побочной диагонали. http://www.cyberforum.ru/cpp-beginners/thread1304520.html
Вывод первого слова из строки с помощью функции C++
#include <iostream> #include <cstdio> using namespace std; void slovo1(char *simv,char* result) { int i = 0; while( simv!=' ' || simv!=',' || simv!='.' && simv!=0)
Определить, есть ли в строке или столбце повторяющиеся элементы C++
необходимо написать код, который определяет есть ли в отдельной строке или в отдельном столбце повторяющиеся элементы?
C++ Вывести таблицу значений функции http://www.cyberforum.ru/cpp-beginners/thread1304515.html
Посмотрите пожалуйста програму, все работает, только в ответе во втором и третих столбиках должны быть числа со знаком+, может вы знаете в чем дело. #include <iostream.h> #include <math.h> #include <conio.h> double sum1(double x, double n); double sum2(double x, double eps); double term(double x, double k); double y(double x); double pi=acos(-1);
C++ Определить, сколько различных букв в слове Здравствуйте. Не могу разобраться со строками...Вот необходимо решить задачу: Дано слово. Определить, сколько различных букв в нем. Попробовала написать, но получилось, что программа выводит не подсчет количества, а позицию каждой буквы введенной. Помогите пожалуйста построить программу именно считывающую количество одинаковых букв. #include <iostream> #include <string> using namespace std;... подробнее

Показать сообщение отдельно
true_bugmaker
28 / 5 / 1
Регистрация: 18.11.2014
Сообщений: 68
18.11.2014, 22:52     Как создавать информативные исключения?
Притом что они не для возбуждения, а для обработки нестандартных ситуаций самой программой. Если нужна информативность, выводи сообщение в stderr и вызывай _exit(), а не пытайся употреблять исключения противоестественным способом. Здесь пример использования исключения, как раз в смысле информативности: http://www.cplusplus.com/reference/exception/exception/
 
Текущее время: 14:06. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru