java
public ver( double .... num )
{
double tmp = 0;
for( double t : num )
tmp += t;
for( int i=0 ; i < num.length() ; i++)
tmp -= t;
}
c++
#include<cstdarg>
void verc( char * begin, ... )
{
va_list vp = begin;
vp = va_start( vp , begin ) // argument after begin , 2nd , 3rd ..........
while( char *p = va_arg(vp , * double) ) // type of argument following first one( char *begin)
{
.........
}
va_end( vp);
}
void main()
{
verc( "begin" , 2.1, 1 , 2.0 , NULL); // 0 is end element
}