C++ 如何将模板与typedef一起使用

C++ 如何将模板与typedef一起使用,c++,C++,我想知道我怎么能做这样的事?将模板与typedef一起使用 template <typename T> typedef bool (*cmp_func)(T i0, T i1); // <- syntax error here 模板 typedef bool(*cmp_func)(ti0,ti1);// 从C++11开始,您可以使用using关键字: template <typename T> using cmp_func = bool (*)(T i0, T i

我想知道我怎么能做这样的事?将
模板
typedef
一起使用

template <typename T>
typedef bool (*cmp_func)(T i0, T i1); // <- syntax error here
模板

typedef bool(*cmp_func)(ti0,ti1);// 从C++11开始,您可以使用
using
关键字:

template <typename T>
using cmp_func = bool (*)(T i0, T i1);

你能再详细说明一下吗?我不清楚你在问什么。C++/CLI与此无关。不要垃圾邮件标签。
template <typename T>
using cmp_func = bool (*)(T i0, T i1);
template <typename T>
struct cmp_func
{
    typedef bool (*type)(T i0, T i1);
};