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

Обработка overflow_error - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Найти сумму модулей отрицательных нечетных элементов в каждом столбце http://www.cyberforum.ru/cpp-beginners/thread1049144.html
Найти характеристику каждого ее столбца (сумму модулей отрицательных нечетных элементов в каждом столбце). Помогите сделать программу пожалуйста
C++ Добавление пробела в ввод for (int i=0; i<sch - 1; i++) for (int j=i+1; j<sch; j++) if (strcmp(l_arr.tovar, l_arr.tovar)>0) { t= l_arr; l_arr= l_arr; l_arr=t; } printf("\n\nRezultat: "); Часть из программы. Помогите добавить сюда возможность вводить текст с пробелами (пустым символом). Если вводить без него все работает, если с ним зацикливается. Добавлено через 36 минут Как добавить возможность... http://www.cyberforum.ru/cpp-beginners/thread1049139.html
C++ Организовать ввод, хранение в массиве, вывод на экран данных о студентах
Организовать ввод, хранение в массиве, вывод на экран данных о студентах: фамилия. имя, отчество, дата рождения(число, месяц, год), образование. Вывести на экран данные о служащих, которые имеют высшее образование. По данным сведениям определить количество служащих, родившихся в данном месяце (вводится с клавиатуры)
КАК ОБОЙТИ VIRTUAL? C++
Подскажите, возможно ли избежать в данной программе виртуальный метод? Если нет, то почему? Если да, то как? #include "stdafx.h" #include "CMeter1.h" #include "CMeter2.h" #include "CMeter3.h" #include "iostream" using namespace std; const int n=3;
C++ Не работает быстрая сортировка http://www.cyberforum.ru/cpp-beginners/thread1049125.html
Здравствуйте! У меня не выходит быстрая сортировка. Проблема в функции partition. #include <iostream> #include <ctime> #include <iomanip> using namespace std; const int n=25; struct INF
C++ Удаление за все даты, предшествующие заданной Здравствуйте:) Ребята, помогите пожалуйста. Описала удаление вроде бы как правильно, компилятор пропускает, но с реализацией проблемы. Программа зависает сразу же после ввода даты. #include "iostream" #include "stdio.h" #include "conio.h" #include "stdlib.h" #include "string.h" using namespace std; struct data { подробнее

Показать сообщение отдельно
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11845 / 6824 / 771
Регистрация: 27.09.2012
Сообщений: 16,915
Записей в блоге: 2
Завершенные тесты: 1
20.12.2013, 01:38     Обработка overflow_error
C++
1
2
3
4
5
6
7
8
        try {
            cout << b.to_ulong() << endl;
            }
        catch  (const overflow_error & err)
        {
            cout << err.what() << endl;
            return -1;
        }
Добавлено через 2 минуты
Цитата Сообщение от Wlk Посмотреть сообщение
Как узнать максимальный размер ulong на своей машине
размер определяется на этапе компиляции
sizeof ( unsigned long )

Добавлено через 1 минуту
Цитата Сообщение от Wlk Посмотреть сообщение
чтоб выбрать битсет функция to_ulong() которого была бы больше этого числа?
берете bitset размера больше чем unsigned long(в битах) и обнуляете все биты. Потом делаете b.flip ( )
 
Текущее время: 15:47. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru