va_start
来自cppreference.com
定义于头文件 <cstdarg>
|
||
void va_start( std::va_list ap, parm_n ); |
||
va_start
宏允许访问后随具名参数 parm_n
的可变参数。
va_start
应当在任何对 va_arg 的调用前,以到合法 std::va_list 对象 ap
的实例调用。
若 parm_n
声明为有引用类型,或与来自默认参数提升的结果不兼容的类型,则行为未定义。
参数
ap | - | std::va_list 类型的实例 |
parm_n | - | 首个可变参数前紧接的具名参数 |
展开值
(无)
注意
要求 va_start
支持带重载的 operator&
的 parm_n
。
示例
运行此代码
输出:
150
参阅
访问下一个可变函数实参 (宏函数) | |
结束对可变函数实参的遍历 (宏函数) |