qt C++が長くなる実パラメータの関数
#include
#include
using namespace std;
double mean(int n ...)
{
int count(n);
va_list ap;
double sum=0;
va_start(ap,n);
for(int i = 0;i
{
sum+= va_arg(ap,double);
}
va_end(ap);
return sum/n;
}
int main()
{
double i = mean(4,45.24,45.2,76.4,89.4);
double y = mean(2,23.5,23.5);
cout<
return 0;
}
,cstdarg va_start(),va_arg(),va_end(), ,va_list, ,
va_start
list, list , ap list , , list
,,,,
va_arg(ap,typename)
, typename
va_end(ap) list