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

Про наследование от exception - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ непрерывная последовательность в массиве http://www.cyberforum.ru/cpp-beginners/thread195693.html
Помогите сделать. Задание: вывести начальные индексы всех непрерывных последовательностей чисел с неувеличивающимися значениями. размерность массива 200, диапазон значений -50...50. у мень...
C++ programma stroki Помогите с решением задачи, пожулуйсто, очень надо просто составить программу с меню, выполняющая при вводе чисел 1,2,3,4,5 следующее: 1) Ввод K (K<=5) и K из малых латинских (>2) букв в строковый... http://www.cyberforum.ru/cpp-beginners/thread195690.html
C++ КЛАССЫ ПОТОКОВ
Пусть текстовый файл FAMN состоит из записей, которые содержат фамилии владельцев и номера их телефонов. Необходимо за заданной фамилией отыскать номер телефона. подскажите плиз как сделать или...
Вывод значения C++
Всем привет. Помогите подкорректировать вывод результата. Нужно чтоб прога выводила ответ, с 2-ми знаками после запятой. Вот собственно сама прога... #include <stdio.h> #include <locale.h> ...
C++ Могут ли сервисы принимать сообщения Windows? http://www.cyberforum.ru/cpp-beginners/thread195666.html
Нужна программа, которая висит в трее (в идеале сервис) и отлавливает момент втыкания флешки. Написал код сервиса, умеет делать -install -start -stop -uninstall, но когда дело дошло до отлова...
C++ Подсчитать количество символов в самой длинной группе Ребят помогите, не могу разобратся... Дана строка, состоящая из групп нулей и единиц. Подсчитать количест¬во символов в самой длинной группе. подробнее

Показать сообщение отдельно
st_dent
64 / 64 / 3
Регистрация: 05.07.2010
Сообщений: 219
23.11.2010, 00:08
Цитата Сообщение от ForEveR Посмотреть сообщение
Пример. Исключения кидаются, НО пишется ворнинг, что функция не должна бы кидать исключения.
Все-таки непонятно зачем тут throw()
C++
1
void foo () throw ()
вот так результат тот же самый:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#include <iostream>
 
void foo(int i) 
{
        if(i==0)
                throw 0;
        else
                throw "Hello";
}
 
 
[b]volovzi[/b], выше уже ответил
 
int main()
{
        try
        {
                foo(1);
        }
        catch(...)
        {
                std::cout<<"Catch exception\n";
        }
        return 0;
}
volovzi, выше уже ответил
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru