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

Обработка исключений. Спецификация - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ binder3 http://www.cyberforum.ru/cpp-beginners/thread924237.html
Здорова! Есть задачка: "Напишите связывающий адаптер binder3(), который должен связывать второй и третий аргументы трехаргументной функции для получения унарного предиката. Приведите пример...
C++ Как сделать проверку логина из файла? Как сделать проверку логина из файла? Ну допустим у меня есть такое: #include <iostream> #include <cstdlib> #include <fstream> #include <string> using namespace std; http://www.cyberforum.ru/cpp-beginners/thread924217.html
C++ Можно ли использовать cin.getline для указателя типа char*
Вот к примеру код он работает, но при отладке Ошибка доступа. #include <iostream> using namespace std; struct EXAMPLE{char* pName; char* pAvto; EXAMPLE* next; ...
C++ delete this
Добрый день! У меня возник такой вопрос - почему в программе возникает неопределённое поведение для объекта, в деструкторе которого присутствует конструкция delete this? Ведь, по идеи, всё верно -...
C++ Нужен код, который сможет изменять порядок вопросов при запуске программы http://www.cyberforum.ru/cpp-beginners/thread924186.html
Нужен код,который сможет изменять порядок вопросов при запуске программы. Например:(при первом запуске) 1)Сколько тебе лет? 2)Ты бухал? (При втором запуске): 1)Ты бухал? 2)Сколько тебе лет?
C++ Как делать оконные приложения C++ Извините за ламерский вопрос, но всё же, кто как делает оконные приложения на С++? Mfc? Или Borland C++ Builder? Кто может дать ссылку на какие-то уроки?) А то хочется с консоли переходить на... подробнее

Показать сообщение отдельно
OhMyGodSoLong
~ Эврика! ~
1245 / 994 / 42
Регистрация: 24.07.2012
Сообщений: 2,002
16.07.2013, 21:04
0. Не бросайте простые типы данных. Вообще не бросайте исключения, не наследующиеся от std::exception.
1. Нет. Тип брошенного значения должен совпадать с указанным в ловилке с точностью до const/volatile спецификаторов. Плюс типы-наследники могут приводиться к типам-родителям (с точностью до ссылок).
2. Это ошибка проектирования языка. Данная функциональность практически нигде не реализована. Именно по той причине, которую вы указали. Из неё был бы толк, если бы это была статическая проверка, но она динамическая.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru