Size: a a a

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

2020 February 06

RM

Roy Mustang in cxx.Дискуссионная
Alex Ф-ф-фэils!🌠︙
А что за конфиг-манагер?
2к20 iTurboConfigManagerXProfit
источник

Т8

Т-34 85 in cxx.Дискуссионная
Roy Mustang
Сделал enum, чтоб scope не мешал использую те же имена у полей, использую enum в 80% случаев без кастов
Так в такой энам любая херня может прийти...
источник

RM

Roy Mustang in cxx.Дискуссионная
Умеет работать как с обычными конфигами, так и с конфигами, которые имеют индексы
источник

RM

Roy Mustang in cxx.Дискуссионная
Построен поверх EnTT + unordered_map
источник

RM

Roy Mustang in cxx.Дискуссионная
Я Тиллю говорю, не продам я тебе ConfigManager, а  он уже 3й день заебывает "ну продай, ну продай, могу даже в жопу дать" говорит он мне, а я ему, не продам говорю, не нужна мне твоя вонючая срака говорю я ему
источник

RM

Roy Mustang in cxx.Дискуссионная
А он все не угомонится
источник

RM

Roy Mustang in cxx.Дискуссионная
Т-34 85
Так в такой энам любая херня может прийти...
В каком смысле?
источник

Т8

Т-34 85 in cxx.Дискуссионная
Roy Mustang
В каком смысле?
Типобезопасности у enum нет
источник

RM

Roy Mustang in cxx.Дискуссионная
enum class - для балованного С++ прогера создан, вон на Cи с этим всю жизнь живут
источник

RM

Roy Mustang in cxx.Дискуссионная
Т-34 85
Типобезопасности у enum нет
Покажи хотя бы один пример, где enum бы нарушил типобезопасность в runtime
источник

RM

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

Т8

Т-34 85 in cxx.Дискуссионная
Roy Mustang
Если руки из жопы растут, то ногу можно даже на простых вещах отстрелить
Зайди в чат Rust и расскажи им это
источник

RM

Roy Mustang in cxx.Дискуссионная
Т-34 85
Зайди в чат Rust и расскажи им это
Зачем? Речь идет о С++
источник

RM

Roy Mustang in cxx.Дискуссионная
Что там в других языках - это уже другое дело.
источник

SH

Serhii Herashchenko in cxx.Дискуссионная
Roy Mustang
Сделал enum, чтоб scope не мешал использую те же имена у полей, использую enum в 80% случаев без кастов
Енум имеет смысл бзать только если он будет выступать как индекс для массивов и тд. В остальном рекомендуется енум класс
источник

SH

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

Т8

Т-34 85 in cxx.Дискуссионная
Roy Mustang
Зачем? Речь идет о С++
Речь о безопасном C++. А ты предлагаешь то, что называется "отстрел ног". На Rust надо равняться
источник

SH

Serhii Herashchenko in cxx.Дискуссионная
Т-34 85
Речь о безопасном C++. А ты предлагаешь то, что называется "отстрел ног". На Rust надо равняться
Не надо на раст равняться
источник

RM

Roy Mustang in cxx.Дискуссионная
Serhii Herashchenko
Почитай мейерса
Зачем мне читать мейерса если я знаю что из себя представляет enum class и enum, и при этом я решил для себя выбрать enum
источник

Т8

Т-34 85 in cxx.Дискуссионная
Serhii Herashchenko
Енум имеет смысл бзать только если он будет выступать как индекс для массивов и тд. В остальном рекомендуется енум класс
источник