std:: va_list
From cppreference.net
C++
Utilities library
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
定义于头文件
<cstdarg>
|
||
|
typedef
/* 未指定 */
va_list
;
|
||
va_list
是一种完整对象类型(实践中通常为独特的内置类型或
char
*
),适用于保存
va_start
、
va_copy
、
va_arg
和
va_end
宏所需的信息。
如果创建了一个
va_list
实例,将其传递给另一个函数,并在该函数中通过
va_arg
使用,那么在调用函数中的任何后续使用之前,都应先调用
va_end
。
将指向
va_list
对象的指针传递给另一个函数并在该函数返回后使用该对象是合法的。
示例
|
本节内容不完整
原因:缺少示例 |
参见
|
启用对可变参数函数参数的访问
(函数宏) |
|
|
(C++11)
|
创建可变参数函数参数的副本
(函数宏) |
|
访问下一个可变参数函数参数
(函数宏) |
|
|
结束可变参数函数参数的遍历
(函数宏) |
|
|
C 文档
关于
va_list
|
|