У меня есть хеш-таблица, определенная следующим образом
typedef std::unordered_map<unsigned long long int,unsigned long long int> table_map;
, и в программе я считываю содержимое файла в буфер, используя fread, как это:
fread(buffer, sizeof(long long int), 1024, file1);
Я объявляю хеш-таблицу как
table_map c1;
Теперь я создаю хеш-таблицу как
for (i = 0; i < 1024; i++)
c1.insert(table_map::value_type(buffer[i], i));
Теперь у меня есть вопросы, после цикла for, как я могу получить размер хешаТаблица?
Он имеет 1024 элемента типа unsigned long long int, а также ключи того же типа, но я не могу использовать sizeof(Mymap)
или `size of (c1), потому что он просто возвращает значение 32. Есть ли какие-либоспособ найти его?
Спасибо, Сунил