模板参数在函数指针声明中传递

时间:2012-09-05 05:01:41

标签: templates function-pointers

在这个论坛上也许这太简单了。但是无法通过这个。请告诉我以下声明有什么问题。

class Temp
{
public :
        template<class T>
        typedef void (*set_data)(T* data) ;
};

给我以下错误 `typedef'的模板声明

1 个答案:

答案 0 :(得分:0)

typedef无法模板化。您使用别名模板

template<typename T>
using set_data = void(*)(T*);