std::va_list
来自cppreference.com
| 定义于头文件 <cstdarg>
|
||
| typedef /* unspecified */ va_list; |
||
va_list 是适用于保有宏 va_start 、 va_arg 及 va_end 所需信息的完整对象类型。
若创建 va_list 实例,并传递给另一函数,且通过 va_arg 在该函数中使用,则调用方函数的任何后继使用必须前附对 va_end 的调用。
传递指向 va_list 对象的指针给另一函数,并在函数返回后使用该对象是合法的。
参阅
| 启用对可变函数实参的访问 (宏函数) | |
| (C++11) |
制造可变函数实参的副本 (宏函数) |
| 访问下一个可变函数实参 (宏函数) | |
| 结束对可变函数实参的遍历 (宏函数) |