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

Try Throw Catch пример - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Деструктор http://www.cyberforum.ru/cpp-beginners/thread407813.html
В каком случае необходимо явно определять деструктор?
C++ перегрузка функций Используя механизм перегрузки функций, разработать две версии функции F, заголовки которых выглядят следующим образом: 1) float F(float x); 2)void F(float x, float &y); показать работу данных функций на примере для значания: http://www.cyberforum.ru/cpp-beginners/thread407812.html
C++ длинное слово
найти самое длинное слово, которое заканчивается на 'y' помогите пожалуйста Добавлено через 1 час 46 минут написал код кому интересен вот #include <stdio.h> #include <string.h> #include<iostream>; using namespace std; int main(void)
Вывести скалярное произведение векторов. C++
Даны векторы j(7) и k(8). Если наименьший элемент вектора k больше наибольшего элемента вектора k, то поменять их местами и вывести векторы, иначе вывести скалярное произведение векторов.
C++ Inline-метод http://www.cyberforum.ru/cpp-beginners/thread407803.html
Как можно декларировать inline-метод класса не используя ключевое слово inline??
C++ Программирование с использованием абстрактных типов данных Уважаемые участники форума, помогите, пожалуйста, с написанием программ на С++. В задачах следует, помимо перечисленного в условии, определить еще необходимые конструкторы и деструкторы, возможно оператор(ы) присваивания для создаваемых типов и написать программу, иллюстрирующую работу с созданным типом. Задача 1. Определить класс "очередь символов", операции постановки в очередь и выборки ... подробнее

Показать сообщение отдельно
nonamez123
185 / 181 / 12
Регистрация: 23.10.2010
Сообщений: 1,301
15.12.2011, 00:37  [ТС]
учебников под рукой нет бумажных, тыкните если не сложно куда-нить, не могу найти.

Добавлено через 2 минуты
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
#include <iostream>
 
using namespace std;
 
int main()
 
{
    
    long num = 7;
    
    long res = 0;
    
    // Введите число num
    
    cout << "Input number: ";
    
    cin >> num;
    
    // Блок try, из которого можно вызвать исключение
    
    try {
        
        if((num == 7) || (num == 0))
            
            // Если переменная num содержит значение 0 или 7,
            
            // тогда вызываем исключение типа float
            
            throw num;
        
        // Значения num равные 0 или 7 вызовут ошибку
        
        // деления на нуль в следующем выражении
        
        res = 100 / (num * (num – 7));
        
        // Отображаем на экране результат вычисления
        
        cout << "Result = " << res << endl;
        
    }
    
    // Обработчик исключения типа float
    
    catch(long num)
    
    {
        
        // Отображаем на экране значение переменной num
        
        cout << "Exception, num = " << num << endl;
        
    }
    
    cout << "Stop program" << endl;
    
    return 0;
    
}
Вот нашел пример, нефига не запускаецо
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru