RM
Size: a a a
RM
RM
RM
RM
RM
RM
АК
RM
RM
RM
RM
RM
RM
RM
RM
АК
{ crc32(filename); crc32(blabla) } -> something
filename всегда известен во время компиляции (допустим, server.json и proxy.json), следовательно вместо std::unordered_map<uint64_t, something> config_; быстрее и проще завестиstd::unordered_map<uint32_t, something> server_config_, proxy_config_; и вместо обращения config_[make_id(filename, smth)] использовать напрямую server_config_[smth] или proxy_config_[smth]RM
{ crc32(filename); crc32(blabla) } -> something
filename всегда известен во время компиляции (допустим, server.json и proxy.json), следовательно вместо std::unordered_map<uint64_t, something> config_; быстрее и проще завестиstd::unordered_map<uint32_t, something> server_config_, proxy_config_; и вместо обращения config_[make_id(filename, smth)] использовать напрямую server_config_[smth] или proxy_config_[smth]RM
SR
SR