А вот про реордеринг обычных операций вокруг операций с волатайлами: what about nearby ordinary reads and writes -- can those still be reordered around unoptimizable reads a...
И что? Бывает, что ответа вообще нет. Емнип, требования единственности в определении деления нет
Если уж говорить про плюсы, то там разве деление на ноль всегда UB? А как же иеее754?
В продолжение разговора, почему мемкопировать, скажем, short в int это норм, а вот мемкопировать short в память, что вернул нью/маллок - уже уб (только через плейсмент нью)?
What is "asset password"?
What is Strict Aliasing and Why do we Care? · GitHub https://gist.github.com/shafik/848ae25ee209f698763cffee272a58f8
Перемещающее присваивание сделать в классе ее?
А что, итерируясь по листу, например, можно для выхода сравнивать итераторы с помощью < ?
Кстати, а можно std::find'у указать, что контейнер отсортирован, чтобы быстрее искал?
А они не могут быть указателями? И тогда я выйду раньше, нет?
А какие тут сайд эффекты? Видимое поведение не меняется же.
А разве приведение базового к производному классу невозможно? Это же даункаст
Если использовать goto, то можно и без сайд эффектов, да?
В самом деле, если мы физически прочитали раньше, то мы должны прочитать 0, так? А как отличить в программе, почему мы прочитали 0 - из-за процессоров, подсистемы памяти или п...
Атомарной должна быть физическая запись (например, если это mmio) или достаточно, чтобы записанные данные просчитались без интерливинга?
А как писали до с++11, только с утечками?
Вот есть код (бинарная свертка в с++17), можно ли добиться, чтобы строка вычислялась в компилтайме, а не аппендами в рантайме?
С приведением типов проблем не будет?
Найти площадь заданной 2д трапеции в декартовом пространстве? Там просто же, прямоугольник и два треугольника.
Почему шланг в отличие от гцц не хочет вычислять в компилтайме вот это https://godbolt.org/z/PqHCTh ?