typedef函数指针模板

时间:2018-07-30 16:08:36

标签: c++

我正在关注这篇帖子-How to define typedef of function pointer which has template arguments来定义函数指针模板,但很遗憾无法成功。

我的模板看起来像这样。

template <typename T>
struct CompareFunctionPtrPairsMine {
    typedef bool (*type)(std::vector<std::pair<T, T>>::iterator, std::vector<std::pair<T, T>>::iterator);
};

错误是 错误:“ std :: vector,std :: allocator>> :: iterator”不是一种类型      typedef bool(* type)(std :: vector> :: iterator,std :: vector> :: iterator);

我正在尝试创建一个函数指针模板,该模板返回bool和arugements迭代器。

0 个答案:

没有答案