0

也许它在这个论坛太简单了。但无法通过这个。请让我知道以下声明有什么问题。

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

给我下面的“typedef”错误模板声明

4

1 回答 1

0

typedef 不能被模板化。您为此使用别名模板

template<typename T>
using set_data = void(*)(T*);
于 2012-09-05T08:30:39.503 回答