va_list
来自cppreference.com
该页由英文版wiki使用Google Translate机器翻译而来。
该翻译可能存在错误或用词不当。鼠标停留在文本上可以看到原版本。你可以帮助我们修正错误或改进翻译。参见说明请点击这里. |
/* unspecified */ va_list; |
||
va_list
是一个完整的对象类型,适合举办所需要的信息的宏va_start,va_copy,va_arg,并va_end.原文:
va_list
is a complete object type suitable for holding the information needed by the macros va_start, va_copy, va_arg, and va_end.如果
va_list
实例被创建,传递给另一个函数,在该函数中通过va_arg,然后调用函数中的任何后续使用之前调用va_end.原文:
If a
va_list
instance is created, passed to another function, and used via va_arg in that function, then any subsequent use in the calling function should be preceded by a call to va_end.它是合法的,一个指针传递给一个
va_list
对象到另一个函数,然后使用该对象在函数返回后.原文:
It is legal to pass a pointer to a
va_list
object to another function and then use that object after the function returns.[编辑] 另请参阅
带可变参数函数的参数可以访问 原文: enables access to variadic function arguments (函数宏) | |
(C++11) |
makes a copy of the variadic function arguments (函数宏) |
访问下一个可变参数函数的参数 原文: accesses the next variadic function argument (函数宏) | |
结束遍历可变参数函数的参数 原文: ends traversal of the variadic function arguments (函数宏) |