...args

情况1:
模板类型参数A和B
函数参数A和B
...args

分别看:
sayHello<int,int>
此时template<typename A, typename …B>
A为int,B为int

sayHello<int, int>(3, 4, 5, 6, 7); 中的3, 4, 5, 6, 7
此时void sayHello(A t, B … args)
A为3,B为4, 5, 6, 7

所以v,此时为4, 5, 6, 7

举例2:
...args
sayHello<int,int>
此时template<typename A, typename …B>
A为int,B为int

sayHello<int, int>(3, 4, 5, 6, 7); 中的3, 4, 5, 6, 7
此时void sayHello(B … args)
B为3, 4, 5, 6, 7

上一篇:Lambda 表达式


下一篇:Maven搭建SpringBoot工程