От: | .alex | ||
Дата: | 31.07.21 10:06 | ||
Оценка: |
R>using pivot_map_key = std::tuple<std::wstring, std::wstring, std::wstring, std::wstring>;
R>using pivot_map = std::unordered_map<pivot_map_key, pivot_entry>;
R>
R> pivot_entry& pivot = {*pm}[{"one", "two", "three", "four"}];
R> // Update new or existing entry...
R>
struct pivot_entry
{
uint32_t nCnt;
double fSum;
double fPart;
};
using pivot_key = std::tuple<std::wstring, std::wstring, std::wstring, std::wstring>;
using pivot_map = std::unordered_map<pivot_key, pivot_entry>;
вилимо нужен оператор расчета хэша для pivot_key, а как его правильно сделать не подскажете?Error C2280 'std::_Uhash_compare<_Kty,_Hasher,_Keyeq>::_Uhash_compare(const std::_Uhash_compare<_Kty,_Hasher,_Keyeq> &)': attempting to reference a deleted function