以下是关于va_arg的著名链接中提到的内容:
Notice also that va_arg does not determine either whether the retrieved argument此外,在我所读到的关于va_arg的so-so一书中,所有示例都确保了fixed参数中的一个始终是变量参数(我们将是passing.And )的数量/计数--这个计数用于将va_arg推进到下一项的循环中,并且循环条件(使用计数)确保在va_arg检索变量list.This中的最后一个参数
但是,我在Visual 2013中从operand of sizeof may not be a function中获得了func_t func = va_arg(args, func_t);错误。va_list args;
typedef double func_t(int nargs, ...);
func_t func = va_arg(args, func_t);
doub