我刚刚定义了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)
那是对的吗?