首页 > 代码库 > c++ --可变参数模板
c++ --可变参数模板
一个可变参数模板就是一个可接受可变数目参数的模板函数或模板类。
可变数目的参数被称为参数包。
1 //可变参数模板;sizeof ...()运算符 2 template <typename ... Args> 3 void g(Args ... args) 4 { 5 cout<<sizeof ...(Args)<<endl; //类型参数的数目 6 cout<<sizeof ...(args)<<endl; //函数参数的数目 7 } 8 9 int main()10 {11 int i=0;12 double j=1.1;13 g(i,j);14 15 return 0;16 }
c++ --可变参数模板
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。