#include<iostream>
using namespace std;
template <typename... T>
auto print(T const&... args)
{
//2,8,14,4,每个参数扩大两倍的结果
(cout << ... << args) << " 结束" << endl;
return (... + args); //计算一下参数和值
}
template <typename... T>
void calc(T const&... args)
{
cout << print(2 * args...) << endl; //2 * args...就是可变参表达式
}
int main()
{
calc(1, 4, 7, 2);
return 0;
}
可变参表达式
猜你喜欢
转载自blog.csdn.net/qq_38158479/article/details/121304392
今日推荐
周排行