摘要: 利用递归继承的方式实现tuple #include<iostream> using namespace std; template<typename... Values> class tuples; template<> class tuples<>{}; template<typename Hea 阅读全文
posted @ 2022-02-13 15:23 王清河 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 如果最后一个元素的处理方式不同于前面的,可以使用以下递归调用 #include<iostream> #include<tuple> #include<bitset> using namespace std; template <int IDX, int MAX, typename... Args> 阅读全文
posted @ 2022-02-13 12:38 王清河 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 循环调用的 max #include<iostream> using namespace std; int maximum(int n) { return n; } template <typename... Args> int maximum(int n, Args... args) { retu 阅读全文
posted @ 2022-02-13 11:51 王清河 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 迭代器的递归调用实现max功能,max函数接受任意参数 #include<iostream> using namespace std; struct _Iter_less_iter { template<typename _Iterator1 , typename _Iterator2> bool 阅读全文
posted @ 2022-02-13 11:45 王清河 阅读(35) 评论(0) 推荐(0) 编辑