c++ - A<int(int)> 是什么意思?这项技术的名称是什么?

标签 c++ templates

如果我这样定义一个类

template <class T> class A { };

T = int(int) 时如何使用参数? 这段代码我以前从未见过,我在哪里可以找到有关它的网页?

最佳答案

int(int) 是函数类型。它是一种接受一个 int 并返回一个 int 的函数类型。

关于c++ - A<int(int)> 是什么意思?这项技术的名称是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15199400/

相关文章:

c++ - 模板参数替换失败,并且未完成隐式转换

c++ - 我应该如何使我的分配器可重新绑定(bind)?我可以在保持其字段私有(private)的同时做到这一点吗?

c++ - 计数倒置 C++

c++ - window : open a named document

c++ - 指定哈希函数时在 unordered_map<> 中使用默认桶计数

C++0x 将参数传递给可变参数模板函数

C++ boost 模板参数特征

c++ - 返回引用是什么意思?

c++ - "pragma pack 1"是否有助于避免堆碎片?

c++ - 数组和指针 - 运行时错误