#include<iostream>
#include <initializer_list>
using namespace std;
int sum(initializer_list<int> il); //函数原型用int实例化initializer_list作为形参
int sum(initializer_list<int> il) {
int sum = 0;
for (auto p = il.begin(); p != il.end(); p++) //使用迭代器访问参数
sum += *p;
return sum;
}
int main() {
cout << sum({ 1,2,3,4,5,6,7,8,9,10 }) << endl;
system("pause");
return 0;
}