C++11
起首界说只有一个参数的函数模版,它的感化是终止递归的挪用
接着界说撑持大于等于两个参数的函数模版,此中Args是模版参数包,例如是int, std::string等,args是函数参数包, 这两个参数包的关系近似形参和实参
最后挪用上面界说好的可变参数函数模版,传入三个分歧类型的变量
从输出的成果看, 挪用参数模版后,按照输入的挨次准确输出参数的信息,
传入可变函数模版的参数,还可所以表达式的形式,例如下图所示的第一个参数
最后也当作功输出了表达式运算后的成果信息
当然,也可以将参数按照本身想要的挨次输入到可变参数模版
最后输出的打印信息也是按照参数输入的挨次依次进行打印显示
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!