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)  | 
  制造可变函数实参的副本  (宏函数)  | 
|   访问下一个可变函数实参  (宏函数)  | |
|   结束对可变函数实参的遍历  (宏函数)  |