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;
}


原文地址:https://www.cnblogs.com/vczf/p/6823261.html