转载--va_list

链接:va_list百科

1:概述

VA_LIST 是在c语言中解决变参问题的一组宏,所在头文件:#include <stdarg.h>

2:成员

#ifdef _M_ALPHA

typedef struct {
char *a0; /* pointer to first homed integer argument */
int offset; /* byte offset of next parameter */
} va_list;
#else
typedef char * va_list;
#endif
_M_ALPHA是指DEC ALPHA(Alpha AXP)架构。所以一般情况下va_list所定义变量为字符指针
 
原文地址:https://www.cnblogs.com/flyingdirt/p/4239910.html