예제 #1
0
int main(void) {
	const t_args_list args = MAKE_ARGS_LIST(1, 3.14159f, 'x');
	const std::function<void(const t_args_list&)> func = vararg_func;

	vararg_func(MAKE_ARGS_LIST(1, 3.14159f, 'x'));
	func(args);
	return 0;
}
예제 #2
0
int main() {
  int sum;
  vararg_func( &sum , 3, 10, 20, 30); // 3は引数の数
  printf( "sum=%d\n" , sum );
  return 0;
}