<分区>
我读了一些代码并偶然发现了这样的字符串
ConcurrentHashMap<std::pair<int, int>, int, size_t(*)(const std::pair<int, int>&)> pair_table(pair_hash);
你能帮忙解释一下吗size_t(*)(const std::pair<int, int>&)
施工手段?
标签 c++
<分区>
我读了一些代码并偶然发现了这样的字符串
ConcurrentHashMap<std::pair<int, int>, int, size_t(*)(const std::pair<int, int>&)> pair_table(pair_hash);
你能帮忙解释一下吗size_t(*)(const std::pair<int, int>&)
施工手段?
最佳答案
从内到外阅读它:
size_t(*)(const std::pair<int, int>&)
*
表明类型是一个指针,那么括号表明这是一个指向函数的指针,函数取一个const std::pair<int, int>&
。作为参数并返回 size_t
.
关于c++ - 解释 size_t(*)(const std::pair<int, int>&) 是什么意思,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42396771/