相关疑难解决方法(0)

用于定义typedef的变量模板(使用C++ 11)

我刚刚定义了4个不同的typedef,差别很小,我想知道是否有办法使用模板更有效地完成这项工作.

我的typedef格式如下: typedef Type1 (*pf)(Type2, Type3, ...)

我如何模板这个typedef?

只是Type1需要.

我手动写:

typedef int (*pf)(int)
typedef bool (*pf)()
typedef char (*pf)(bool, int)
Run Code Online (Sandbox Code Playgroud)

我正在寻找类似的东西:

template <Type T1,Type...Rest>
typedef T1 (*pf)(Type...Rest)
Run Code Online (Sandbox Code Playgroud)

那是对的吗?

c++ templates typedef

1
推荐指数
1
解决办法
422
查看次数

标签 统计

c++ ×1

templates ×1

typedef ×1