02 2022 档案
摘要:使用组合的方式实现tuple的功能 #include<iostream> using namespace std; template<typename... Values> class tup; template<> class tup<>{}; // to realize function of
阅读全文
摘要:利用递归继承的方式实现tuple #include<iostream> using namespace std; template<typename... Values> class tuples; template<> class tuples<>{}; template<typename Hea
阅读全文
摘要:如果最后一个元素的处理方式不同于前面的,可以使用以下递归调用 #include<iostream> #include<tuple> #include<bitset> using namespace std; template <int IDX, int MAX, typename... Args>
阅读全文
摘要:循环调用的 max #include<iostream> using namespace std; int maximum(int n) { return n; } template <typename... Args> int maximum(int n, Args... args) { retu
阅读全文
摘要:迭代器的递归调用实现max功能,max函数接受任意参数 #include<iostream> using namespace std; struct _Iter_less_iter { template<typename _Iterator1 , typename _Iterator2> bool
阅读全文