LINUX.ORG.RU

История изменений

Исправление hateyoufeel, (текущая версия) :

я не капеллан, я не работаю с религиозными убеждениями. ничем помочь не могу. однако, я работаю в разработке с 2000 года и пока что проблем не было.

Что значит «проблем не было»? Типа, их не нашли?

чего вы к нему пристали? его собирают со всеми возможными флагами безопасности, чтобы уберечь от случайных падений из-за возможных багов в коде. но это не значит, что кто-то там намеренно использует UB с переполнением.

Чо? -fwrapv делает знаковое переполнение определённым, т.е. заставляет компилятор не генерить лютый говнокод типа того что @zurg тут приводил.

Ты реально этого не понимаешь, что ли?

здравому смыслу. потому что переполнение - это ненормальная ситуация в 99.9999% случаев.

Здравый смысл и программирование на Си – очень далёкие друг от друга понятия.

Исходная версия hateyoufeel, :

я не капеллан, я не работаю с религиозными убеждениями. ничем помочь не могу. однако, я работаю в разработке с 2000 года и пока что проблем не было.

Что значит «проблем не было»? Типа, их не нашли?

чего вы к нему пристали? его собирают со всеми возможными флагами безопасности, чтобы уберечь от случайных падений из-за возможных багов в коде. но это не значит, что кто-то там намеренно использует UB с переполнением.

Чо? -fwrapv делает знаковое переполнение определённым, т.е. заставляет компилятор не генерить лютый говнокод типа того что @zurg тут приводил.

Ты реально нихрена не понимаешь, что ли?

здравому смыслу. потому что переполнение - это ненормальная ситуация в 99.9999% случаев.

Здравый смысл и программирование на Си – очень далёкие друг от друга понятия.