- 链接地址:https://blog.csdn.net/yexiangCSDN/article/details/122666224
- 链接标题:自定义 vargs 可变参数实现_va_arg实现_HarkerYX的博客-CSDN博客
- 所属网站:blog.csdn.net
- 被收藏次数:1150
c语言的va_list可以传入多个参数, 而它的实现也是很简单, 很容易理解, 就是3个宏va_list实现typedef char * va_list;va_list是一个char *字符指针.va_start实现#define SIZEOF(n) ((sizeof(n) + sizeof(int) - 1) & ~(sizeof(int) - 1))#define va_start(va, fmt) (va = (va_list)&fmt + SIZEOF_va_arg实现
版权声明:本文发布于特牛生活网 内容均来源于互联网 如有侵权联系删除
标签:va_arg实现