c++におけるマルチパラメータ
764 ワード
c++におけるマルチパラメータ
#include <iostream>
#include <cstdlib>
#include <cstdarg> //c ,
using namespace std;
/**
: */
int sum(int count, ...) { // ,
int sum_value=0; //
va_list args; //
va_start(args,count); // , , ,
while(count--)
{
sum_value+=va_arg(args,int); //va_arg , sum_value, , , int .
}
va_end(args); //
return sum_value;
}
int main (){
cout << sum(5,1,2,3,4,5) << endl;
system("pause");
return 0;
}