va_list
来源:互联网 发布:跨境电商大数据平台 编辑:程序博客网 时间:2024/06/15 20:21
作用:
存储可变参数信息的类型。
该类型是作为一个参数,会在头文件<cstdarg>中的一个宏中被用到,它用来声明一组可变参数。
vr_start初始化该类型的对象,随后会调用va_arg来获取传入函数的参数。
在vr_start返回后,该函数初始化完va_list对象之前,还要调用va_end宏作为结束。
该类型的细节依赖于特定的库。该类型的对象应该仅仅作为参数被后面这些宏使用:va_start,va_arg,va_end以及va_copy,或者使用这些宏的函数使用,比如一些在头文件<cstdio>中具有可变参数的函数:vprintf,vscanf,vsnpringf,vspringf以及vsscanf。
va_start:初始化一个可变参数列表
va_arg:获取下一个参数
va_end:结束使用可变参数列表
阅读全文
0 0
- va_list
- va_list
- va_list
- va_list
- va_list
- va_list
- va_list
- va_list
- va_list
- Va_list
- va_list
- va_list
- va_list
- va_list
- va_list
- va_list
- va_list
- va_list
- iOS 获得UIWebView的content高度,添加评论功能
- Python的Twisted入门
- CentOS7如何使用firewalld
- jdbc 应用简述
- JAVA中如何跳出当前的多重嵌套循环
- va_list
- memset和循环的比较
- phpcms v9站群跨站点、多站点推荐位调用功能
- iOS自定义的PickView
- Flash终于走向死亡 数十年兴衰之路你知多少
- sublime text软件的安装及配置
- 数据结构实验之图论七:驴友计划(Dijkstra)
- vue按需加载组件-webpack require.ensure
- js随笔