Size: a a a

2020 August 15

C

Chuvi in supapro.cxx
Константин
Каковы шансы что жмянкет ее не вошедший
кнопка говорит, что она не для тебя
источник

SH

Serhii Herashchenko in supapro.cxx
Побитый Кирпич
Ну если писать UB код, то конечно придется потом отключать оптимизации и молиться чтоб работало
А в чем проблема писать уб код, когда ты пишешь под одну единственную конкретную платформу, и ты знаешь, что на ней будет все хорошо
источник

s

std::slavik in supapro.cxx
Побитый Кирпич
Конкретно в этом нет, но код все равно ошибочный
не ошибочный, просто не очень надежный
источник

s

std::slavik in supapro.cxx
Serhii Herashchenko
А в чем проблема писать уб код, когда ты пишешь под одну единственную конкретную платформу, и ты знаешь, что на ней будет все хорошо
+
источник

К

Константин in supapro.cxx
std::slavik
все могут жмякнуть
То есть на личном желании сидеть без ботов все держится 😅
источник

s

std::slavik in supapro.cxx
Константин
То есть на личном желании сидеть без ботов все держится 😅
да нет - приходит просто id того кто жмякнул
источник

К

Константин in supapro.cxx
std::slavik
да нет - приходит просто id того кто жмякнул
👍
источник

s

std::slavik in supapro.cxx
и другие игнорируются
источник

s

std::slavik in supapro.cxx
(ну я надеюсь)
источник

ПК

Побитый Кирпич... in supapro.cxx
Serhii Herashchenko
А в чем проблема писать уб код, когда ты пишешь под одну единственную конкретную платформу, и ты знаешь, что на ней будет все хорошо
Если кто то (платформа, компилятор и т.д.) не доопределяет ub сам (делая его например implementation defined), то все равно уб и работает только на молитвах. А если доопределяет, то можно
источник

C

Chuvi in supapro.cxx
Serhii Herashchenko
А в чем проблема писать уб код, когда ты пишешь под одну единственную конкретную платформу, и ты знаешь, что на ней будет все хорошо
Писать уб код-это уже проблема.
источник

ПК

Побитый Кирпич... in supapro.cxx
Serhii Herashchenko
А в чем проблема писать уб код, когда ты пишешь под одну единственную конкретную платформу, и ты знаешь, что на ней будет все хорошо
А для того чтоб доопределить нужно чтоб это было задокументировано
источник

s

std::slavik in supapro.cxx
да можно и без уб словить много чего когда с прерываниями работаешь, dma и тд
источник

s

std::slavik in supapro.cxx
компилятор не знает что в этот участок памяти какой-нить dma пишет
источник

ПК

Побитый Кирпич... in supapro.cxx
std::slavik
компилятор не знает что в этот участок памяти какой-нить dma пишет
Для этого есть volatile
источник

s

std::slavik in supapro.cxx
ну это я и называю отладкой под оптимизатор
источник

s

std::slavik in supapro.cxx
при использовании особенно сторонних либ - это не всегда можно проконтролировать
источник

ПК

Побитый Кирпич... in supapro.cxx
std::slavik
ну это я и называю отладкой под оптимизатор
Ну тогда проверка указателя на nullptr и дальнейшее неразыменование это тоже "отладка под оптимизатор"
источник

ПК

Побитый Кирпич... in supapro.cxx
И также из другой либы может прилететь
источник

ПК

Побитый Кирпич... in supapro.cxx
Просто есть баги в либах
источник