小编ali*_*000的帖子

错误C2823:typedef模板是非法的 - 函数指针

我想使用模板定义函数指针类型.但是,VS 2013我认为'typedef模板是非法的'.我想写这样的东西:

template<typename SD>
typedef void(*FuncPtr)(void *object, SD *data);
Run Code Online (Sandbox Code Playgroud)

不幸的是,这不编译.我想保持这个简短的事情.基本上我需要为函数指针定义一个类型,其参数是一个模板类.

c++ templates typedef function-pointers

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

标签 统计

c++ ×1

function-pointers ×1

templates ×1

typedef ×1