C++ 可变参数的函数

#include <iostream>
#include <initializer_list>

int sum(std::initializer_list<int> il)
{
    int sum = 0;
    for (auto i : il) sum += i;
    return sum;
}

int main(void)
{
    std::cout << sum({1, 2, 3, 4, 5}) << std::endl;
    return 0;
}


posted @ 2016-07-22 10:37  Vzf  阅读(497)  评论(0编辑  收藏  举报