С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

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

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

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

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

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

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

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

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

А в конструкторе копий делать например проверку на выход за пределы правильно ж?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.