C++——可变参数函数

和可变参数模板差不多,简单写一些

众所周知C++11引入了initializer_list,将其作为函数参数即使可变参数函数啦!

void func(const std::initializer_list<int> & ls)
{
    for(auto x : ls)
    {
        std::cout << x;
    }
}
int main()
{
    func({1,2,6,54,3,2,5});
}

运行结果

 


版权声明:本文为JAN6055原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。