Результаты поиска по запросу "integer-overflow"

10 ответов

В следующий раз я уделю больше внимания (или переключусь на python) ...: D

исал метод для преобразования данного числа из дней в миллисекунды: private long expireTimeInMilliseconds; ... public void setExpireTimeInDays(int expireTimeInDays) { expireTimeInMilliseconds = expireTimeInDays * 24 * 60 * 60 * 1000; }Мне было ...

0 ответов

да? бесконечна ??

етил какое-то неожиданное поведение (неожиданное по отношению к моим личным ожиданиям), и мне интересно, есть ли что-то, если есть ошибка в JVM или, может быть, это незначительный случай, когда я не понимаю некоторые детали того, что именно ...

4 ответа

Согласовано. ПРАВИЛЬНЫЙ СПОСОБ ПРОВЕРИТЬ ПЕРЕХОД В C / C ++ АРИФМАТИЧЕСКИЙ. Есть причина, по которой в стандарте указано завернуть!

это не дубликатКак обнаружить целочисленное переполнение? [https://stackoverflow.com/questions/199333/best-way-to-detect-integer-overflow-in-c-c] , Вопрос тот же, но вопрос другой. Компилятор gcc может оптимизировать проверку переполнения (с ...

ТОП публикаций

4 ответа

 подчеркивания. Оставьте это продавцам, чтобы сделать это сложным. Обязательно так, стандарт любопытный.

олагается, что эта быстрая сортировка сортирует «v [left] ... v [right] в порядке возрастания»; Скопировано (без комментариев) из языка программирования C от K & R (второе издание): void qsort(int v[], int left, int right) { int i, last; void ...

3 ответа

Насколько губительно целочисленное переполнение в C ++?

Мне было просто интересно, насколько разрушительным является целочисленное переполнение. Возьмите следующий пример программы: #include <iostream> int main() { int a = 46341; int b = a * a; std::cout << "hello world\n"; }посколькуa * a ...

8 ответов

почему Integer.MAX_VALUE + 1 == Integer.MIN_VALUE?

System.out.println(Integer.MAX_VALUE + 1 == Integer.MIN_VALUE); правда. Я понимаю, что целое число в Java является 32-разрядным и не может превышать 2 ^ 31-1, но я не могу понять, почему добавление 1 к его MAX_VALUE приводит к MIN_VALUE, а не к ...

9 ответов

Шаблон C ++ для безопасных целочисленных приведений

Я пытаюсь написать шаблонную функцию C ++, которая будет генерировать исключение времени выполнения при целочисленном переполнении при приведении между различными целочисленными типами, с различной шириной и возможным несоответствием со знаком ...

3 ответа

Как проверить, не переполняет ли число 'int' [дубликат]

Возможный дубликат: Лучший способ обнаружить целочисленное переполнение в C / C ++ [https://stackoverflow.com/questions/199333/best-way-to-detect-integer-overflow-in-c-c] Мне задали этот вопрос в интервью: «Преобразуйте строковое представление ...

2 ответа

Почему целочисленные типы данных молча переполняются, а не выдают исключение

Я узнал (по крайней мере, в Java), что целочисленные / длинные значения молча переполняются, и их значения начинаются с минимального значения при переполнении, а не генерируют какие-либо исключения. Я использовал внешний API для некоторых ...

4 ответа

Почему, в арифметике Java переполнение или недополнение никогда не вызовет исключение?

Во время арифметической операции Java JVM не выдает исключение Underflow или Overflow Exception. Столько раз мы сталкиваемся с неожиданными результатами и удивляемся, что пошло не так. В то время как в случае технологии .NET у нас есть ...