
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
26.06.2007, 18:34
|
|||
|---|---|---|---|
выход значения переменной за допустимый диапазон типа данных |
|||
|
#18+
например есть переменная: Код: plaintext в процессе есть вероятность выхода ее значения за допустимый диапазон типа, есть ли возможность отловить этот момент? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.06.2007, 09:50
|
|||
|---|---|---|---|
выход значения переменной за допустимый диапазон типа данных |
|||
|
#18+
Tubrikнапример есть переменная: Код: plaintext в процессе есть вероятность выхода ее значения за допустимый диапазон типа, есть ли возможность отловить этот момент? Обернуть в класс и определить операторы арефметических операций и присваивания (с нимиже) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.06.2007, 11:17
|
|||
|---|---|---|---|
выход значения переменной за допустимый диапазон типа данных |
|||
|
#18+
У меня когда-то возникала подобная проблема. Тебе правильно посоветовали создать свой класс и переопределить в нем операторы. Существует стандартный класс std::numeric_limits в котором опеределены максимальные и минимальные значения для встроенных типов. Также про безопасность целых типов написано неплохо в msdn здесь раньше в msdn была и реализация класса (хотя помоему не самая лучшая), но сейчас я почему-то не смог найти ссылку на нее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.06.2007, 14:07
|
|||
|---|---|---|---|
выход значения переменной за допустимый диапазон типа данных |
|||
|
#18+
Tubrik пишет: > в процессе есть вероятность выхода ее значения за допустимый диапазон > типа, есть ли возможность отловить этот момент? Нет. кроме как заменить классом. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=57&mobile=1&tid=2028599]: |
0ms |
get settings: |
10ms |
get forum list: |
18ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
210ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 232ms |
| total: | 533ms |

| 0 / 0 |
