powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / выход значения переменной за допустимый диапазон типа данных
4 сообщений из 4, страница 1 из 1
выход значения переменной за допустимый диапазон типа данных
    #34621217
Tubrik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
например есть переменная:

Код: plaintext
unsigned long		m_send_bytes;

в процессе есть вероятность выхода ее значения за допустимый диапазон типа, есть ли возможность отловить этот момент?
...
Рейтинг: 0 / 0
выход значения переменной за допустимый диапазон типа данных
    #34621952
Akh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Tubrikнапример есть переменная:

Код: plaintext
unsigned long		m_send_bytes;

в процессе есть вероятность выхода ее значения за допустимый диапазон типа, есть ли возможность отловить этот момент?

Обернуть в класс и определить операторы арефметических операций и присваивания (с нимиже)
...
Рейтинг: 0 / 0
выход значения переменной за допустимый диапазон типа данных
    #34622310
Sandro_K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня когда-то возникала подобная проблема.
Тебе правильно посоветовали создать свой класс и переопределить в нем операторы.
Существует стандартный класс std::numeric_limits в котором опеределены максимальные и минимальные значения для встроенных типов.

Также про безопасность целых типов написано неплохо в msdn
здесь
раньше в msdn была и реализация класса (хотя помоему не самая лучшая), но сейчас я почему-то не смог найти ссылку на нее.
...
Рейтинг: 0 / 0
выход значения переменной за допустимый диапазон типа данных
    #34623252
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Tubrik пишет:
> в процессе есть вероятность выхода ее значения за допустимый диапазон
> типа, есть ли возможность отловить этот момент?

Нет. кроме как заменить классом.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / выход значения переменной за допустимый диапазон типа данных
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]