Variadic Template(四)

循环调用的 max

#include<iostream>
using namespace std;

int maximum(int n)
{
    return n;
}

template <typename... Args>
int maximum(int n, Args... args)
{
    return std::max(n, maximum(args...));
}

int main() 
{
    cout << maximum(7,3,6,3,9,10) << endl;
    return 0;
}

 

posted @ 2022-02-13 11:51  王清河  阅读(20)  评论(0编辑  收藏  举报