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

Как бросать эти исключения? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Умножение матриц http://www.cyberforum.ru/cpp-beginners/thread731414.html
Как мне перемножить матрицы друг на друга? Искал в интернете все говорят воспользуйся boost, я скачал, а что делать дальше не понимаю. Можно ли извлечь из архива boost нужную библиотеку и просто прописать #include .... ?
C++ Найти самое короткое слово в котором первая и последняя буква одинакова Написал код, вроде все правильно но почемуто невиводит то что мне надо. Для проверки дописал в сout вывод первой и последней буквы нужного слова, выводит, но сравнить ети буквы оно не хочет(( срочно помогите, пожалуста, надо дописать сечас на екзамене. #include <iostream> #include <string.h> #include <conio.h> #include <stdio.h> const int n=100; using namespace std; void inp(char); void... http://www.cyberforum.ru/cpp-beginners/thread731410.html
Заполнить 2 двухмерных массива разной длины символами.Написать функцию которая ставит символ * в младшем байте каждого слова массива C++
Вот программа которая ставит символ * в старшем байте,помогите переделать в младший! #include<iostream.h> #include<math.h> #include<stdio.h> #include<conio.h> #include<stdlib.h> char mass; int i,j,l, x,y; int smechenie (int z,int c)
C++ Для настоящих знатоков которые умеют решать уравнения с использованием рекурсии
Суть задания такова, решить данное уравнение с использованием рекурсии Ak=x/n * (Ak-1)
C++ Последовательность символов занести в две очереди, содержащих гласные и согласные буквы. Вывести элементы. http://www.cyberforum.ru/cpp-beginners/thread731391.html
Последовательность символов, ограниченную точкой, занести в две очереди, содержащих гласные и согласные буквы русского алфавита. Вывести элементы очереди гласных и согласных букв. Очереди реализовать в двух вариантах: на массиве и с использованием динамического распределения памяти.
C++ Соблюдение норм ООП После прочтения главы книги о классах языка C++ я очень хотел написать программу, в которой их свойства применяются. При написании методов класса я старался как можно дальше абстрагироваться от подробностей их применения, в связи с этим и есть такая фрагментация функции show (), насколько у меня это получилось? Собственно вопрос: что мне нужно подправить, чтобы программа была Ъ-ООП, или же всё и... подробнее

Показать сообщение отдельно
CheshireCat
Эксперт С++
2892 / 1241 / 78
Регистрация: 27.05.2008
Сообщений: 3,368
14.12.2012, 13:44
А почему, собственно, они должны быть "дико нестандартные"? Унаследуй их от runtime_error (ведь это же ошибки периода исполнения, не так ли?) или от range_error, и они станут вполне себе стандартными.
C++
1
2
3
4
5
6
7
8
#include <stdexcept>
 
class popOnEmpty: public runtime_error { ... };
class pushOnFull: public runtime_error { ... };
 
throw popOnEmpty("Stack is empty, cannot pop!");
 
throw pushOnFull("Stack is full!", Value);
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru