Size: a a a

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

2020 February 15

RM

Roy Mustang in cxx.Дискуссионная
Что непонятного
источник

RM

Roy Mustang in cxx.Дискуссионная
и такой темой ты хрен найдешь конфиги с идентификаторами
источник

RM

Roy Mustang in cxx.Дискуссионная
В итоге придется делать тебе 2 unordered_map'а или хранить каждый конфиг отдельно
источник

RM

Roy Mustang in cxx.Дискуссионная
Разделяя конфиги по типам с идентификаторами и без
источник

RM

Roy Mustang in cxx.Дискуссионная
У меня 9й дан по хитровыебанным методам реализации алгоритмов
источник

TS

Till Schneider in cxx.Дискуссионная
Roy Mustang
У меня 9й дан по хитровыебанным методам реализации алгоритмов
там не строка, а строковое представление
источник

RM

Roy Mustang in cxx.Дискуссионная
Till Schneider
там не строка, а строковое представление
Какая разница
источник

RM

Roy Mustang in cxx.Дискуссионная
он же хешируется
источник

TS

Till Schneider in cxx.Дискуссионная
Roy Mustang
он же хешируется
это слишком долго для тебя?
источник

TS

Till Schneider in cxx.Дискуссионная
источник

RM

Roy Mustang in cxx.Дискуссионная
Till Schneider
это слишком долго для тебя?
Ты мыслишь плоско, дядь Тилль
источник

RM

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

TS

Till Schneider in cxx.Дискуссионная
Roy Mustang
Ты мыслишь плоско, дядь Тилль
давай, рассказывай, мне очень интересно посмотреть на твою экономию на спичках
источник

RM

Roy Mustang in cxx.Дискуссионная
Во-первых, у тебя часто вызываются функции с обращениями к конфигам, особенно если ты работаешь с конфигами где есть идентификаторы, а теперь представь, что у тебя 5к игроков, каждый из которых спавнит до 5-15 entity в минуту, так же есть у тебя существа, объекты на картах, которым нужно в зависимости от происходящего на сервере зачастую получать базовые параметры по идентификатору
источник

RM

Roy Mustang in cxx.Дискуссионная
а у тебя string_view
источник

TS

Till Schneider in cxx.Дискуссионная
Roy Mustang
У меня constexpr для поиска :)
у тебя constexpr для runtime контекста?
источник

RM

Roy Mustang in cxx.Дискуссионная
Till Schneider
у тебя constexpr для runtime контекста?
Да
источник

TS

Till Schneider in cxx.Дискуссионная
Ору, ты же в курсе, что она не работает?
источник

RM

Roy Mustang in cxx.Дискуссионная
Till Schneider
Ору, ты же в курсе, что она не работает?
Ты не понял
источник

RM

Roy Mustang in cxx.Дискуссионная
У меня constexpr работает нормально
источник