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

Проверить int на переполнение - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ cmd&VS http://www.cyberforum.ru/cpp-beginners/thread837442.html
Прошу помочь, пожалуйста, вот с чем: есть программа, которой передаются некоторые параметры через командную строку для последующего анализа и выполнения определённых действий, например: #include <iostream> #include <iomanip> int main(int argc, char *argv) { using namespace std; setlocale (0, "");
C++ Возврат указателя на массив указателей Доброго времени суток. Есть программа, где куча методов должны работать с одни массивом указателей. Как мне сделать, чтобы в функции передавать указатель на этот массив, возвращать указатель с тем же именем, но который может измениться? Как-то так. Надеюсь мысль ясна. Добавлено через 6 минут И вот еще. Есть у меня пару модулей в программе, и все они должны работать с этим массивом. Где его... http://www.cyberforum.ru/cpp-beginners/thread837437.html
Реализация класса и вектор C++
Всем привет! test.cpp(главный файл) /* * @pay - зарплата сотрудника * @countEl - позиция элемента в контейнере */ #include <iostream> #include <string.h> #include "people.h" #include "people.cpp"
Как реализовать вывод в файл из контейнера multiset (STL) C++
Здравствуйте, не могу реализовать вывод в файл из контейнера std::multiset, дело в том, чтобы вывести через поток в файл нужно преобразовать в символьный массив, т.к. AnsiString не работает с потоком как я понял (для этого я раньше использовал c_str()), но вот как получить элементы из контейнера мне не совсем ясно, может кто-нибудь сталкивался с подобным? Заранее спасибо #include...
C++ Помощь с функциями http://www.cyberforum.ru/cpp-beginners/thread837415.html
Добрый день, Хочу попросить у вас помощь просто не успеваю сделать, работаю над другой частью программы... Вобщем задание такое : Текст, представляющий собой последовательность строк, длина каждой из которых не превышает некоторого задаваемого при выполнении значения, вводится с клавиатуры или из файла. • вставить в последовательность строк, начиная (заканчивая) с текущей, после (перед)...
C++ 3д вектор на плоскости Здраствуйте ! Перейду к делу . есть задание -Родительский класс , представляющий собой вектор на плоскости, заданный координатами, с методами нахождения модуля вектора и вывода координат его начала и конца .Дочерний класс представляющий вектор в трехмерном пространстве с аналогичными методами .Главный класс, одним оператором выводящий на экран координаты начал и концов и модулей двух и... подробнее

Показать сообщение отдельно
ninja2
230 / 186 / 7
Регистрация: 26.09.2012
Сообщений: 2,018
Завершенные тесты: 1

Проверить int на переполнение - C++

14.04.2013, 14:25. Просмотров 1435. Ответов 1
Метки (Все метки)

Здорова!
Нужно как то проверить int на переполнение.
А я вообще не пойму, что понимается под переполнением. Это что как бы выход за пределы int?
Например int может содержать число 1000 и не более, а если мы туда запишем больше 1000, то будем считать, что это переполнение int и вызовем исключение. Отето от считается переполнением? Это я к примеру взял что int 1000 равно.

А еще нужно проверять "потеню точности", чтоже под потерей точности подразумевают?

Это если разделить int 5 на 2 то мы получим 2, как бы уже потеря точности? Ну а как это ж значит, что на потерю точности можно проверять только в функциях операциях, например если мы перегрузим int как свой INT.? Чото ничо не ясно.

чтобы понятней было в INT::operator/() можно токо делать проверку на потерю точности.

А в конструкторе копий делать например проверку на выход за пределы правильно ж?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru