使用列表初始化实现可变长参数

C++11中增加初始化列表类:

std::initializer_list<>;

使用该类实现可变长的参数

1 void Test(std::initializer_list<int> s) {
2     for (auto p : s) {
3         // ...
4     }
5 }

这样可以实现指定类型的可变长参数。

posted @ 2021-09-16 09:14  大笨瓜  阅读(82)  评论(0)    收藏  举报