Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ После максимального элемента списка L вставить заданный элемент a. 1) После максимального элемента списка L вставить заданный элемент a. 2) Для заданного бинарного дерева поиска проверить условие: • для каждой вершины высота левого поддерева отличается от высоты правого поддерева не более чем на 2 (по абсолютной величине). Помогите пожалуйста. Сегодня к вечеру нужно сделать, иначе незачёт( Добавлено через 1 час 27 минут Апну пожалуй https://www.cyberforum.ru/ cpp-beginners/ thread419742.html C++ Бинарно-последовательный поиск
Здраствуйте.Ктонить может написать алгоритм бинарно-последновательного поиска.Плз в инете искал несмог найти... Добавлено через 29 минут Или мне кажется что такого нет поиска??
C++ Пространства имен и перегрузка функций https://www.cyberforum.ru/ cpp-beginners/ thread419709.html
описание: есть библиотека. Пространство имен namespace1, в нем есть несколько перегруженных функций func(). // header.h #ifndef header_h #define header_h namespace namespace1 { double func(double a, double b, double c); double func(int a, double b, int c); double func(double a, double b);
C++ Составить программу,которая для любого натурального числа печатает количество цифр в записи этого числа https://www.cyberforum.ru/ cpp-beginners/ thread419707.html
Помагите решить такую штукенцию=) Составить программу,которая для любого натурального числа печатает количество цифр в записи этого числа.
Нужен простой пример бинарного поиска C++
Всем доброго времени суток. Кто может привести какой нибудь простенький пример бинарного поиска (будем считать что отсортированный массив уже есть)?
C++ Переменные https://www.cyberforum.ru/ cpp-beginners/ thread419673.html
Помогите кто нибудь в коде объявить локальные переменные #include <conio.h> #include <iostream.h> #include <stdio.h> #include <fstream.h> int m,n,k,sum,q,prov,vb,vc,p; void razmer(int(&A), int &m, int &n) {
C++ Пояснение к задаче объяснить каждое действие https://www.cyberforum.ru/ cpp-beginners/ thread419669.html
Вот задача Объясните мне пожалуйста каждую строчку Программка оч классная но я не понимаю что там делается , если не сложно помогите пожалуйста #include <iostream> #include <cstdlib> #include <ctime> using namespace std; #define dimm_arr 9 // размер исходного массива
C++ Сколько раз среди заданных символов встречается символ "+" и сколько раз символ "*"
Даны натуральное число n, символы S1, S2, ..., Sn. Подсчитать: сколько раз среди данных символов встречается символ "+" и сколько раз символ "*"
C++ Исправьте мне ошибки в коде https://www.cyberforum.ru/ cpp-beginners/ thread419655.html
Привет всем... посмотрите пожалуйста правильно я написал программу? Пример 1. #include <cstdlib> #include <iostream> #include <cmath> using namespace std; int main(int argc, char *argv) { double x, y, z; cin >> x;
C++ Получение информации о частоте и длительности из звукового файла. https://www.cyberforum.ru/ cpp-beginners/ thread419649.html
Нужно получить информацию ТОЛЬКО о частотах и длительностях звукового файла. Откуда такую инфу проще достать? Мне кажется, что из PCM или WAV. А главное-как?!
C++ Отсортировать вставкой массив между элементами с номерами n1 и n2
Программа выводит два целых числа n1<n2< размера массива. Отсартировать вставкой массив между элементами с номерами n1 и n2 Помагите буду очень признательна =) Один вопрос - одна тема!
C++ составить концептуальную схему https://www.cyberforum.ru/ cpp-beginners/ thread419641.html
вобще это по акцессу, не нашел в вашем форуме такой ветки .Дико извиняюсь что создаю тему не там и все же очень прошу помочь мне ..Постройте плз концептуальную схему(1 задание) ЭКЗАМЕНАЦИОННАЯ ЗАДАЧА ВАРИАНТ 9 Задание 1. Постройте концептуальную модель базы данных предложенной предметной об-ласти. Оформите полученные данные, используя программу MS Word, тип шрифта Times New Roman, размер...
290 / 193 / 23
Регистрация: 03.08.2011
Сообщений: 2,824
Записей в блоге: 12
28.12.2011, 17:19  [ТС] 0

классы и обработка исключений - C++ - Ответ 2338659

28.12.2011, 17:19. Показов 5205. Ответов 11
Метки (Все метки)

Ответ

Бьерн Страуструп Язык программирования с++ второе издание
страница 54-55

C++
1
2
3
4
5
 class vector {
           // определение типа возможных особых ситуаций
         class range { };
           // ...
         };
C++
1
2
3
4
5
int & vector::operator [] ( int i )
        {
          if ( i < 0 || sz <= i ) throw range ();
          return v [ i ];
        }
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 void f ( int i )
          {
              try
              {
              // в этом блоке обрабатываются особые ситуации
              // с помощью определенного ниже обработчика
              vector v ( i );
              // ...
              v [ i + 1 ] = 7;  // приводит к особой ситуации range
              // ...
              g ();         // может привести к особой ситуации range
                            // на некоторых векторах
              }
              catch ( vector::range )
              {
                  error ( "f (): vector range error" );
                  return;
              }
          }
как это всё склеить в рабочий код?

Вернуться к обсуждению:
классы и обработка исключений C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.12.2011, 17:19
Готовые ответы и решения:

Обработка исключений с пмощью структурированной обработки исключений
Есть функция, которая определенным образом работает с файлами,но при работе с файлами &quot;не...

Классы исключений
расскажите, пожалуйста, про предопределенные классы исключений

Обработка исключений
Помогите написать программу пожалуйста!!!! Я незнаю как правильно написать!!! Задание: Для...

Обработка исключений
Здравствуйте! Есть вот такое выражение: Подскажите пожалуйста, как правильно реализовать...

11
28.12.2011, 17:19
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.12.2011, 17:19
Помогаю со студенческими работами здесь

Обработка исключений
Необходимо создать три массива a, b и с размерами соответственно n1, n2 и n3 (n1=!n2=!n3). В массив...

Обработка исключений
Здравствуйте, вопрос: В функцию передается ссылка на элемент массива, необходимо предусмотреть...

Обработка исключений
Программа должна содержать блоки try, catch, точку throw. Задание: Ввод пользователем...

Обработка исключений
Есть код программы по поиску совершенных чисел а интервале от a до n. #include &lt;iostream&gt; ...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru