可变模板参数
1.概述
C++11新特性--可变模板参数是C++11新增的最强大的特性之一,他对参数进行高度泛化,他能表示0到任意个数及类型参数。想比较于C++ 98/03标准,类模板,函数模板只能含固定数量的模板参数,无疑是一个巨大的改进。
2.可变模板参数申明
可变模板参数与普通模板参数定义基本一样,声明可变模板参数需要在typename或者class后面添加...,示例如下:
Template <Class ...X>
void fun(X ...args);
参数前面带有...,说明为可变
原创
2021-09-22 15:19:01 ·
355 阅读 ·
0 评论