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

Снова try catch - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Задание из Страуструпа http://www.cyberforum.ru/cpp-beginners/thread1125705.html
Добрый день. При изучении С++ по учебники Страуструпа столкнулся со следующим заданием : "Дайте пользователю возможность определять функции в настольном калькуляторе. Подсказка: определяйте функции как последовательность действий, прямо так, как их набрал пользователь. Такую последовательность можно хранить или как символьную строку, или как список лексем. После этого, когда функция вызывается,...
C++ Файлы и записи c++ Составить программу, выводящую на экран анкетные данные учеников (Ф. И. О., год рождения, адрес, сведения о родителях). Распечатать данные об учениках, родившихся ранее заданного года. мы вводим в программе данные через структуру записываем их в новый файл а потом открываем этот файл еще раз и задам условие и исхдя из условия выводим учеников на экран http://www.cyberforum.ru/cpp-beginners/thread1125688.html
Количество отрицательных и количество положительных элементов C++
количество отрицательных и количество положительных элементов
Стек с контролем на переполнение C++
#include <iostream.h> struct stek { int d; struct stek *next; }; void push(stek* &next, int d)
C++ Все числа с диапазоном от А до В,что заканчиваются на любую парную цифру http://www.cyberforum.ru/cpp-beginners/thread1125676.html
Здравствуйте. Помогите решить задачу тремя способами используя операторы цикла while, do while i for. Вывести на экран: Все числа с диапазоном от А до В,что заканчиваются на любую парную цифру. Очень надо,заранее спасибо!
C++ Шифрование файла с методом исключающего ИЛИ Здраствуйте, помогите составить программу которая шифрует файл текстового документа по символьно, с использованием ключа подробнее

Показать сообщение отдельно
0x10
2456 / 1628 / 238
Регистрация: 24.11.2012
Сообщений: 4,003
21.03.2014, 12:13     Снова try catch
Чтобы бросить текущее обрабатываемое исключение дальше
http://ideone.com/fdXvc9
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
#include <iostream>
#include <stdexcept>
 
class IntArray
{
public:
    IntArray(int size)
    {
        try
        {
            if (size < 0)
            {
                throw std::invalid_argument("Bad size");
            }
        }
        catch (const std::invalid_argument& ex)
        {
            std::cout << "IntArray::IntArray: " << ex.what() << std::endl;
            throw;
        }
    }
};
 
int main()
{
    try
    {
        IntArray a(-1);
    }
    catch (const std::invalid_argument& ex)
    {
        std::cout << "main: " << ex.what() << std::endl;
    }
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru