Size: a a a

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

2020 May 26

AZ

Alexander Zaitsev in cxx.Дискуссионная
polunin.ai
ну и зачем си тогда?
затем, что на нём пишут
источник

AZ

Alexander Zaitsev in cxx.Дискуссионная
polunin.ai
ну си, плюсы
смотри. ты не знаешь С++, но говоришь, что он говно
источник

p

polunin.ai in cxx.Дискуссионная
Alexander Zaitsev
затем, что на нём пишут
так что, не надо развиваться?
источник

AZ

Alexander Zaitsev in cxx.Дискуссионная
я правильно понимаю?
источник

AZ

Alexander Zaitsev in cxx.Дискуссионная
polunin.ai
так что, не надо развиваться?
НА НЁМ ПИШУТ АЛО?
источник

AZ

Alexander Zaitsev in cxx.Дискуссионная
и пишут туда, где никакого раста нет
источник

AB

Artöm Bakri Al-Sarmi... in cxx.Дискуссионная
Ofee
@das_3sz3tt, @urandon, таки нет, вот ответ, ссылающийся на стандарт и тот самый дефект-репорт. Интересующий нас пример в самом конце:
enum ColorUnfixed /* no fixed underlying type */
{
   red = 0x1,
   yellow = 0x2
}
Therefore, 100 would be outside the range of ColorUnfixed, and the static_cast would produce an unspecified value before CWG 1766 and undefined behaviour after CWG 1766.

Таким образом, для unscoped enum без явного указания нижележащего типа, тут unspecified value/UB.

Выглядит убедительно
Предположим. Мне непонятно, что есть range of the enumeration values
источник

AZ

Alexander Zaitsev in cxx.Дискуссионная
и С++ тоже нет
источник

AZ

Alexander Zaitsev in cxx.Дискуссионная
и не будет никогда
источник

AZ

Alexander Zaitsev in cxx.Дискуссионная
потому что ссаный Си компилятор пишут под любое говно на колене и оно как-то работает
источник

p

polunin.ai in cxx.Дискуссионная
Alexander Zaitsev
смотри. ты не знаешь С++, но говоришь, что он говно
мне хватает UB в порядке вычисления аргументов в функции
источник

А

Андрей in cxx.Дискуссионная
Alexander Zaitsev
и С++ тоже нет
40 байт озу, писал на таком :с
источник

p

polunin.ai in cxx.Дискуссионная
после такого я не вижу смысла дальше что-то учить
источник

AZ

Alexander Zaitsev in cxx.Дискуссионная
polunin.ai
мне хватает UB в порядке вычисления аргументов в функции
я думаю, что тебе для адекватных споров стоило бы матчасть подучить вместо тупых вбросов
источник

AB

Artöm Bakri Al-Sarmi... in cxx.Дискуссионная
polunin.ai
мне хватает UB в порядке вычисления аргументов в функции
Как часто вычисления аргументов у тебя зависят друг от друга?
источник

AZ

Alexander Zaitsev in cxx.Дискуссионная
после такого я не вижу смысла с тобой разговаривать на эту тему
источник

AZ

Alexander Zaitsev in cxx.Дискуссионная
Artöm Bakri Al-Sarmini
Как часто вычисления аргументов у тебя зависят друг от друга?
примерно также часто, как он итерируется по массивам с помощью индексов
источник

AZ

Alexander Zaitsev in cxx.Дискуссионная
но его это не интересует, он знает достаточно
источник

Т8

Т-34 85 in cxx.Дискуссионная
polunin.ai
мне хватает UB в порядке вычисления аргументов в функции
Не хочу никого хейтить зря, но это реально доёбство
источник

p

polunin.ai in cxx.Дискуссионная
Artöm Bakri Al-Sarmini
Как часто вычисления аргументов у тебя зависят друг от друга?
почти в любом вызове функций
источник