Templates 在函数指针声明中传递的模板参数
也许在这个论坛里太简单了。但我无法度过这一关。请让我知道以下声明有什么问题Templates 在函数指针声明中传递的模板参数,templates,function-pointers,Templates,Function Pointers,也许在这个论坛里太简单了。但我无法度过这一关。请让我知道以下声明有什么问题 class Temp { public : template<class T> typedef void (*set_data)(T* data) ; }; class-Temp { 公众: 模板 typedef void(*集合数据)(T*数据); }; 给我以下的错误 无法对“typedef”的模板声明进行模板化。您可以使用别名模板进行此操作 template<t
class Temp
{
public :
template<class T>
typedef void (*set_data)(T* data) ;
};
class-Temp
{
公众:
模板
typedef void(*集合数据)(T*数据);
};
给我以下的错误
无法对“typedef”的模板声明进行模板化。您可以使用别名模板进行此操作
template<typename T>
using set_data = void(*)(T*);
模板
使用set_data=void(*)(T*);
为什么我不能在上面的编辑中看到模板?