Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти вершины наибольшего прямоугольника http://www.cyberforum.ru/cpp-beginners/thread736939.html
Подскажите,пожалуйста, с задачкой: Заданы 6 точек: (238,306), (306, 340), (340, 102), (136, 0), (408, 136), ( 34, 204) . Найти вершины наибольшего прямоугольника
Описать структуру с именем WORKER C++
Ребят, помогите: Вариант 6 Описать структуру с именем WORKER, содержащую следующие поля: фамилия и инициалы работника; название занимаемой должности; год поступления на работу. Написать программу,...
C++ Дан массив слов и две подстроки
Дан массив слов и две подстроки. Удалить из всех слов массива первое вхождение перевернутой второй подстроки, а затем добавить после первого символа по 3 конечных символа первой подстроки....
C++ Сравнение двух строк с игнорированием регистра символов stricmp-сравнение двух строк с игнорированием регистра символов, учесть символы кириллицы http://www.cyberforum.ru/cpp-beginners/thread736921.html
C++ Дана целочисленная квадратная матрица http://www.cyberforum.ru/cpp-beginners/thread736908.html
дана целочисленная квадратная матрица. Определить максимальный среди элементов главной диагонали. Помогите.
C++ GDI отрисовка и очистка
Доброго времени суток! Суть такова: Вывожу посредством GDI прямые на консольное окно. После завершения отрисовки мне нужно стереть все то что было нарисовано. system("cls"); не помогает. ...
Найти порядковый номер первого положительного элемента массива C++
Необходимо найти порядковый номер первого положительного элемента одномерного массива с помощью 3 разных циклов.
C++ Заполнить исходную таблицу и сортировать ее по уменьшению значений последнего столбца. После в цикле, пока не откажется пользователь В результате обследования получены следующие сведения о работе предприятия: наименование предприятия, выпуск продукции, чис-ленность работающих на предприятии, фонд заработной платы. Подсчитать для... http://www.cyberforum.ru/cpp-beginners/thread736897.html
C++ Замена цифр в тексте числительными http://www.cyberforum.ru/cpp-beginners/thread736882.html
ребят , задача такая замена цифр в тексте числительными . допустим чтобы я ввел в окно 5234 и при нажатие кнопки выдал как результат - пять два три четыре. я так понимаю , нужно два...
C++ Выведите цифры числа по одной, в обычном порядке, разделяя их пробелами или новыми строками. Цифры числа слева направо Дано натуральное число N. Выведите все его цифры по одной, в обычном порядке, разделяя их пробелами или новыми строками. При решении этой задачи нельзя использовать... http://www.cyberforum.ru/cpp-beginners/thread736863.html
CyberGenius
1 / 1 / 1
Регистрация: 23.08.2012
Сообщений: 100
0

Почему не перехватываются исключения?

18.12.2012, 18:02. Просмотров 299. Ответов 1
Метки (Все метки)

Есть вот такой код, делал по учебнику Бьярне Страуструпа. Но почему-то он не перехватывает исключения... Что я делаю не так?

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
void Error(string s){
    throw runtime_error(s);
}
 
int main(){
    setlocale(LC_CTYPE, "Russian");
    double i = 0;
    try{
        cin>>i;
        return 0;
        if (!cin){
            Error("Error");
        }
    }
    catch(runtime_error& e){
        cerr<<"runtaime_error: "<< e.what()<<endl;
        system("pause");
        return 1;
    }
}


Вернуться к обсуждению:
Почему не перехватываются исключения?
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.12.2012, 18:02
Готовые ответы и решения:

Почему вызываються эти исключения?
Сама по себе программа работает как нужно, но после завершения работы(по идее сразу при удалении...

Вызываются исключения, но не могу понять почему
Не могу понять почему при значениях m и n больших 20 вызываются исключения. Такого рода: Вызвано...

Вызываются исключения, не могу понять почему
Это в библиотеке fstream _Myt *close() { // close the C stream _Myt *_Ans = this; if...

Почему некоторые исключения невозможно обработать стандартным образом при помощи try catch?
Почему некоторые исключения невозможно обработать стандартным образом при помощи try catch? Вместо...

Почему не выводит текст исключения?
using System; namespace Example { class Program { public static int BadFactorial(int k)...

1
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.