Вниз
Скачать: CL | DM;

Вроде как уязвимость в компиляторах(?)   Найти похожие ветки 

 
Verg ©   (2007-01-31 06:34) [40]

Константы по умолчанию - int. Т.е. -1 > 4 ->> false
Сравнение int и unsigned int - компилятор обязан преобразовать к наибольшему по знаковости, т.е. к unsigned int, т.о. сравнение i > sizeof(i), где
эквивалентно cardinal(-1) > cardinal(4) ->> true при i = -1

P.S. Wanrnings компилера даны не для того, чтобы их воспринимать как чью-то шутку.


 
pasha_golub ©   (2007-01-31 10:02) [41]


> Verg ©   (31.01.07 06:34) [40]


> P.S. Wanrnings компилера даны не для того, чтобы их воспринимать
> как чью-то шутку.

Золотые слова. И хинты тоже не для красного словца.


 
ZiTRaX ©   (2007-01-31 10:09) [42]

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


 
Desdechado ©   (2007-01-31 11:49) [43]

ZiTRaX ©   (31.01.07 10:09) [42]
Пинаю.

ЗЫ вот полуночники...

ЗЫ2 поддерживаю Verg ©   (31.01.07 06:34) [40]
и дополню, что, имхо, в некоторых компиляторах это поведение можно настраивать (что должен осознавать пользователь сего компилятора)


 
Amoeba ©   (2007-01-31 16:53) [44]


> ZiTRaX ©   (31.01.07 10:09) [42]
>
> Пинайте автора ветки ногами, чтобы он больше не садился
> за комп в нетрезвом состоянии и не писал такую чушь. Даже
> не могу вспомнить, чем я руководствовался, кода писал весь
> этот бред (особенно интересно, зачем я сюда присобачил паскалевские
> компиляторы).
> Я так точно когда-нибудь попаду в орешник. -))
>

Чего только не бывает спьяну!


 
Amoeba ©   (2007-01-31 16:54) [45]

Вся ветка просто достойна орешника, но обязательно целиком. Иначе весь аромат пропадет.



Страницы: 1 2 вся ветка

Скачать: CL | DM;



Память: 0.53 MB
Время: 0.028 c
15-1170320275
McSimm
2007-02-01 11:57
2007.02.25
Операционные системы. Разработка и реализация (+СD). 3-е изд.


15-1170412945
boriskb
2007-02-02 13:42
2007.02.25
Просто бизнес. Ничего личного.


15-1169946507
Евгенич
2007-01-28 04:08
2007.02.25
Какую версию Delphi устанавливать?


4-1160804337
dreamse
2006-10-14 09:38
2007.02.25
SafeMode


4-1151045297
novill
2006-06-23 10:48
2007.02.25
Не могу остановить свой сервис




   Наверх