Size: a a a

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

2020 February 06

O

Ofee in cxx.Дискуссионная
Roy Mustang
Значит у тебя код не таких объемов как у меня
В enum class слишком много идей запихали и теперь попытка использовать его для одних целей ведёт к боли в других местах..
источник

RM

Roy Mustang in cxx.Дискуссионная
Ofee
В enum class слишком много идей запихали и теперь попытка использовать его для одних целей ведёт к боли в других местах..
Во-во
источник

RM

Roy Mustang in cxx.Дискуссионная
Мне он в проекте вообще не нужен, только геморр доставляет
источник

RM

Roy Mustang in cxx.Дискуссионная
Мне проще использовать правильные имена для enum и его полей
источник

А

Андрей in cxx.Дискуссионная
ЩАС_БЫ_ПРАВИЛЬНЫЕ_ИМЕНА_ИСПОЛЬЗОВАТЬ_ДЛЯ_ЕНАМОВ
источник

O

Ofee in cxx.Дискуссионная
Ofee
В enum class слишком много идей запихали и теперь попытка использовать его для одних целей ведёт к боли в других местах..
Сокрытие области видимости и запрет на каст должны быть независимы друг от друга, а сейчас приходится выбирать либо и то, и другое, либо ничего...
источник

O

Ofee in cxx.Дискуссионная
Roy Mustang
Мне проще использовать правильные имена для enum и его полей
MyEnumPrefix_VALUE1?
источник

RM

Roy Mustang in cxx.Дискуссионная
Андрей
ЩАС_БЫ_ПРАВИЛЬНЫЕ_ИМЕНА_ИСПОЛЬЗОВАТЬ_ДЛЯ_ЕНАМОВ
а ты спецом я так понял длинный пример подобрал?
enum ENET_STATE : uint8_t
{
    ENET_DISCONNECTED = 0,
    ENET_CONNECTED,
    ENET_IDLE
}
источник

А

Андрей in cxx.Дискуссионная
Roy Mustang
а ты спецом я так понял длинный пример подобрал?
enum ENET_STATE : uint8_t
{
    ENET_DISCONNECTED = 0,
    ENET_CONNECTED,
    ENET_IDLE
}
ГРОМЧЕ_ГОВОРИ
источник

А

Андрей in cxx.Дискуссионная
НЕ_СЛЫШУ
источник

RM

Roy Mustang in cxx.Дискуссионная
Андрей
ГРОМЧЕ_ГОВОРИ
иди просрись если не слышишь
источник

RM

Roy Mustang in cxx.Дискуссионная
а потом приходи
источник

SH

Serhii Herashchenko in cxx.Дискуссионная
Roy Mustang
Как ты в сериализатор передавать enum class будешь? кастовать?
Ой в сериализаторах всегда много кастов
источник

RM

Roy Mustang in cxx.Дискуссионная
Serhii Herashchenko
Ой в сериализаторах всегда много кастов
Пиздец))
источник

SH

Serhii Herashchenko in cxx.Дискуссионная
Наведи пример с повседневного клиентского кода
источник

RM

Roy Mustang in cxx.Дискуссионная
Значит можно еще напихать да?)
источник

RM

Roy Mustang in cxx.Дискуссионная
Я привел вполне себе хороший пример
источник

SH

Serhii Herashchenko in cxx.Дискуссионная
Roy Mustang
Значит можно еще напихать да?)
Напихать чего
источник

RM

Roy Mustang in cxx.Дискуссионная
где передача enum class адекватна невозможна
источник

RM

Roy Mustang in cxx.Дискуссионная
enum class - это постоянные касты
источник