命名空间
变体
操作

va_end

来自 cppreference.com
定义在头文件 <stdarg.h>
void va_end( va_list ap );

va_end 宏对由调用 va_startva_copy 初始化的 ap 对象执行清理。va_end 可能会修改 ap,使其不再可用。

如果没有相应的调用 va_startva_copy,或者在调用 va_startva_copy 的函数返回之前没有调用 va_end,则行为未定义。

内容

[编辑] 参数

ap - 要清理的 va_list 类型的实例

[编辑] 展开值

(无)

[编辑] 参考文献

  • C11 标准 (ISO/IEC 9899:2011)
  • 7.16.1.3 va_end 宏 (p: 270-271)
  • C99 标准 (ISO/IEC 9899:1999)
  • 7.15.1.3 va_end 宏 (p: 250-251)
  • C89/C90 标准 (ISO/IEC 9899:1990)
  • 4.8.1.3 va_end 宏

[编辑] 另请参见

访问下一个可变参数函数参数
(函数宏) [编辑]
复制可变参数函数参数
(函数宏) [编辑]
保存 va_start、va_arg、va_end 和 va_copy 所需的信息
(typedef) [编辑]
启用对可变参数函数参数的访问
(函数宏) [编辑]
C++ 文档 for va_end