
c语言
erhisme
这个作者很懒,什么都没留下…
展开
-
关于c语言可变参数的取得
#define _vlst (char *) #define _intsize(n) ((sizeof(n)+sizeof(int)-1)&(~(sizeof(int)-1))) #define _vastart(ap,v) (ap=_vlst(&v)+_intsize(v)) #define _vaarg(ap,t) (*(...原创 2019-05-10 22:24:03 · 408 阅读 · 1 评论 -
va_list 模仿学习理解
#define _vlst (char *) #define _intsize(n) ((sizeof(n)+sizeof(int)-1)&(~(sizeof(int)-1))) #define _vastart(ap,v) (ap=_vlst(&v)+_intsize(v)) #define _vaarg(ap,t) (*(t*)((ap+=...原创 2019-05-10 23:35:10 · 177 阅读 · 0 评论