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

Обработка исключений - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Обратная польская запись http://www.cyberforum.ru/cpp-beginners/thread299311.html
программа "Стековая машина", она работает только с бинарными операциями,нужно чтобы работала еще с унарными операциями(синус,косинус итд) Еще: в программе можно вводить только по одному латинскому...
C++ Выделение динамической памяти указателю в локальной функции Собственно, я не до конца понимаю, что происходит, поэтому прошу если кто может как можно доходчивее пояснить. Упрощенная версия кода приблизительно такая: void Initialize(char * cptr) { cptr... http://www.cyberforum.ru/cpp-beginners/thread299298.html
Вычисление кол-ва предложений в строке C++
Подскажие пожалуйста как написать программу,которая подсчитывает количество предложений в строке. Считать разделителем и точку и пробел. Организовать вычисления в отдельном потоке. Заранее спасибо...
Очень срочно , через 2 дня сдача) (композиция, наследование) C++
Разработать и реализовать диаграмму классов для описанных объектов предметной об-ласти, используя механизмы наследования и/или композиции. Проверить ее на тестовом примере, с демонстрацией всех...
C++ Алгоритм перевода чисел http://www.cyberforum.ru/cpp-beginners/thread299277.html
Помогите пожалуйста! Надо мне написать алгоритм перевода из десятичного числа в 16 ричное число! Через стандартные функции не катит,и через указатели тоже! Он должен быть самым простым алгоритмом!...
C++ Позиции Найти все натуральные числа не превосходящие n десятичная запись которых есть строго возрастающая или строго убывающая последовательность . Скажите мне пожалуйста как разбивать пробую с остатком... подробнее

Показать сообщение отдельно
Jtalk
93 / 79 / 4
Регистрация: 13.05.2011
Сообщений: 279
19.05.2011, 04:57
Классы исключений следует наследовать от std::exception - так ловить проще будет.
Строить их следует по такой же схеме.
Конструкторы с параметрами должны быть explicit - классы-исключения не должны приводиться из типа int автоматически.
Методы классов-исключений следует объявлять как не бросающие исключений:

C++
1
2
3
4
type method() throw()
{
    /* do something */
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru