手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

如何创建可变参数模版

时间:2024-10-13 21:37:41

1、首先定义只有一个参数的函数模版,它的作用是终止递归的调用

如何创建可变参数模版

2、接着定义支持大于等于两个参数的函数模版,其中钽吟篑瑜Args是模版参数包,例如是int, std::string等,args是函数参数包, 这两个参数包的关系类似形参和实参

如何创建可变参数模版

3、最后调用上面定义好的可变参数函数模版,传入三个不同类型的变量

如何创建可变参数模版

4、从输出的结果看, 调用参数模版后,按照输入的顺序正确输出参数的信息,

如何创建可变参数模版

5、传入可变函数模版的参数,还可以是表达式的形式,例如下图所示的第一个参数

如何创建可变参数模版

6、最后也成功输出了表达式运算后的结果信息

如何创建可变参数模版

7、当然,也可以将参数按照自己想要的顺序输入到可变参数模版

如何创建可变参数模版

8、最后输出的打印信息也是按照参数输入的顺序依次进行打印显示

如何创建可变参数模版
© 手抄报圈