representation and alignment requirements» [basic.compound]
(23.1) «Evaluates load(order) and compares its value representation for equality against that of old.» [atomics.ref.ops]
Это баг или фича вординга? Что он неконсистентен. В одном месте под equality of value representation имеется ввиду то, что кол-во битов в них одинаковое, а в другом то, что эти биты одинаковые?
Причем в другом месте выражаются вот так:
(26.5.3) «Each bit of the value representation of the result is equal to the corresponding bit in the object representation of from» [bit.cast]
То есть, и (23.1) [atomics.ref.ops] было бы логично переписать как-то так для устранения неоднозначности:
«compares bits of its value representation for equality against these of old»
Куда конкретно об этом чрезвычайно важном открытии можно написать кроме Спортлото и этого чатика?
Оберните код в теги: 3 символа ` до и после кода (в случае одиночной конструкции достаточно 1 ` с обеих сторон). Спасибо!
Кажись, я перепутал supapro с ProCxx. Ладно. Сейчас перенесу и удалю отсюда.
Обсуждают сегодня