c++ - 解释 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/

相关文章:

c++ - 为什么 std::min_element 和 company 不专用于 std::vector<bool>

c++ - OPENGL:使用 VBO 的方形类

c++ - 使用赋值运算符导致编译器错误

c++ - AVFrame 的线宽为负

android - 如何让 QML TextField 绑定(bind)在 Android 下工作?

c++ - 如何正确使用虚函数

C++构造函数继承无匹配函数

c++ - 如何正确安装 libcurl 并将其链接到 C++ 程序?

char数组中的C++ Num到int

c# - 在 C++ 中分配数组,在 C# 中释放数组