Size: a a a

2020 July 10

NP

Nikita Petrenko in pro.cxx
Для твоего случая -- это не UB тогда и только тогда когда классы standard layout
источник

P

Pepe 🐸 in pro.cxx
Nikita Petrenko
5й пункт отсюда утверждает, что это то же самое, что reinterpret_cast
не там как раз написано что дереференсинг не уб только когда aliasing rules разрешают
источник

P

Pepe 🐸 in pro.cxx
Но впрочем виртуальные функции уже не standard layout
источник

NP

Nikita Petrenko in pro.cxx
Pepe 🐸
не там как раз написано что дереференсинг не уб только когда aliasing rules разрешают
Ну "if" это не "iff" -- 5й пункт что-то запрещает, но не говорит, что что-либо вообще можно делать с указателем, полученным через reinterpret_cast
источник

NP

Nikita Petrenko in pro.cxx
Единственный смысл пункта в связи со static_cast, мне кажется
источник

P

Pepe 🐸 in pro.cxx
Nikita Petrenko
Ну "if" это не "iff" -- 5й пункт что-то запрещает, но не говорит, что что-либо вообще можно делать с указателем, полученным через reinterpret_cast
там как раз only if
источник

NP

Nikita Petrenko in pro.cxx
Я не эксперт в техническом английском, но кажется что only if это то же самое что if, только с бантиком. If and only if -- устойчивое выражение, а не if + only if
источник

P

Pepe 🐸 in pro.cxx
Nikita Petrenko
Я не эксперт в техническом английском, но кажется что only if это то же самое что if, только с бантиком. If and only if -- устойчивое выражение, а не if + only if
не, это математическое. iff это if + only if
источник

NP

Nikita Petrenko in pro.cxx
Я много математических книжек перечитал, и на русском, и на английском, и не могу вспомнить чтобы  "only if" или русскому варианту какое-то особое значение придавалось. Ну, может, невнимательно читал)
источник

P

Pepe 🐸 in pro.cxx
Nikita Petrenko
Я много математических книжек перечитал, и на русском, и на английском, и не могу вспомнить чтобы  "only if" или русскому варианту какое-то особое значение придавалось. Ну, может, невнимательно читал)
по моему only if в отдельности обычно не употребляется в текстах, но в возвращаясь к доке, кажется это означает что если не попадает в тот список правил то уб
источник

NP

Nikita Petrenko in pro.cxx
источник

NP

Nikita Petrenko in pro.cxx
Википедия с тобой согласна (с.м. distinction from ...)
источник

CD

Constantine Drozdov in pro.cxx
Nikita Petrenko
Википедия с тобой согласна (с.м. distinction from ...)
Да это и в русском с тогда и только тогда такое же
источник

NP

Nikita Petrenko in pro.cxx
ну это для меня стало большим открытием) я никогда бы не подумал что "только тогда" обозначает достаточное условие
источник

NP

Nikita Petrenko in pro.cxx
хотя интереснее в этом плане "только если", наверное
источник

AM

Alexander Malkov in pro.cxx
Всем доброго дня, насколько я помню была какая-то онлайн утилита, которая делает препроцессинг C++ кода, не могу найти ее
источник

С

Сергей in pro.cxx
Alexander Malkov
Всем доброго дня, насколько я помню была какая-то онлайн утилита, которая делает препроцессинг C++ кода, не могу найти ее
источник

AM

Alexander Malkov in pro.cxx
Во, точно, выручил)
источник

D

Dmitry in pro.cxx
Всем привет. RESTinio кто юзал. Как отзывы?
источник

🎄T

🎄🎊 R 🎅 Tb| ✡️ 🎊🎄... in pro.cxx
Alexander Malkov
Всем доброго дня, насколько я помню была какая-то онлайн утилита, которая делает препроцессинг C++ кода, не могу найти ее
Если компилятору флаг передать он только препроцессинг и сделает вроде
источник