Процесс создания карты должен осуществляться с помощью этой функции constexpr, чтобы она автоматически регистрировала все генерируемые CRC. И это не обязательно должна быть карта. Только пары ключ-значение, которые можно найти.
Кстати, я использую C++ 17.
Это моя сигнатура функции:
Код: Выделить всё
template
static constexpr unsigned int getCrc32(const char (&str)[length])
{
//calculate compile time CRC
// What I need should happen here: saving the calculated
// CRC and string to be accessed outside later
}
Подробнее здесь: https://stackoverflow.com/questions/791 ... on-in-c-17