Size: a a a

cxx.Дискуссионная

2020 April 18

/dev/urandon ¯\_(ツ)_... in cxx.Дискуссионная
С чего это запрещены? Зарезервированы стдлибой, имел в виду?
источник

/dev/urandon ¯\_(ツ)_... in cxx.Дискуссионная
shall — не запрещены
источник

O

Ofee in cxx.Дискуссионная
Вот чего ты сразу начинаешь, нормально же общались
источник

O

Ofee in cxx.Дискуссионная
А точно он запрещён, а не идентификаторы, начинающиеся с __?
источник

AB

Artöm Bakri Al-Sarmi... in cxx.Дискуссионная
/dev/urandon ¯\_(ツ)_/¯
shall — не запрещены
Настоятельно не рекомендованы
источник

O

Ofee in cxx.Дискуссионная
Да, увидел, что ж поделать, на всякие жертвы нужно идти ради красивых операторов...
источник

/dev/urandon ¯\_(ツ)_... in cxx.Дискуссионная
Обычную, рекомендательную
источник

AB

Artöm Bakri Al-Sarmi... in cxx.Дискуссионная
Стандарт усыпан shall в значении должен
источник

/dev/urandon ¯\_(ツ)_... in cxx.Дискуссионная
Язык-то английский, shall он и в Африке shall
источник

AB

Artöm Bakri Al-Sarmi... in cxx.Дискуссионная
Возможно это стиль официального документа, не разбираюсь
источник

/dev/urandon ¯\_(ツ)_... in cxx.Дискуссионная
Язык не запрещает _, и даже на текущем тулчейне всё может работать как ожидается. А потом стлдиба такое же имя использует, возникнет коллизия
источник
2020 April 19

O

Ofee in cxx.Дискуссионная
К вопросу о shall not: no diagnostic is required — это не то же самое, что UB в данном случае?
источник

/dev/urandon ¯\_(ツ)_... in cxx.Дискуссионная
М-да, наркоманство
источник

/dev/urandon ¯\_(ツ)_... in cxx.Дискуссионная
Другого объяснения этому нет
источник

/dev/urandon ¯\_(ツ)_... in cxx.Дискуссионная
А есть ли не официальные дефиниции, где must not используется для ill formed, а shall not для ub?
источник

/dev/urandon ¯\_(ツ)_... in cxx.Дискуссионная
Потому что тогда бы в этом был бы хоть какой-то смысл
источник

/dev/urandon ¯\_(ツ)_... in cxx.Дискуссионная
Потому что тогда бы форма must запрещала бы конструкции, а shall — отказ от гарантий
источник

O

Ofee in cxx.Дискуссионная
/dev/urandon ¯\_(ツ)_/¯
А есть ли не официальные дефиниции, где must not используется для ill formed, а shall not для ub?
ill formed ведь тоже может быть UB
источник

/dev/urandon ¯\_(ツ)_... in cxx.Дискуссионная
Ofee
ill formed ведь тоже может быть UB
Да?
источник

O

Ofee in cxx.Дискуссионная
"ill-formed, no diagnostic required", по сути, и есть UB
источник