Ещё один глюк унарного минуса

Модератор: Хакер

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Ещё один глюк унарного минуса

Сообщение Хакер » 28.12.2010 (Вт) 4:20

Недавно Mikle писал о глюке, позволяющем применить унарный минус к UDT. Среда в этом случае падала.

Я нашёл ещё один баг: унарный минус, применённый к числовой константе &h80000000, никак себя не ведёт: не выдаёт Overflow, но и не меняет знак (с изменением типа на Double или Decimal). Не попадитесь!

Так что:
Код: Выделить всё
Const zero as long = 0
Const bug as long = &h80000000

MsgBox zero = -zero   ' => True
MsgBox x = -x         ' => True (тоже)
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Вернуться в Мой блог

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 17

    TopList