?
Ce document utilise Manuel du site Web PHP chinois Libérer
在頭文件<stdarg.h>中定義 | ||
---|---|---|
void va_end(va_list ap); |
va_end宏對(duì)通過調(diào)用va_start或va_copy初始化的ap對(duì)象執(zhí)行清理。 va_end可能會(huì)修改ap,使其不再可用。
如果沒有對(duì)va_start或va_copy的相應(yīng)調(diào)用,或者在調(diào)用va_start或va_copy的函數(shù)返回之前未調(diào)用va_end,則行為未定義。
ap | - | 要清理的va_list類型的實(shí)例 |
---|
(none).
C11標(biāo)準(zhǔn)(ISO / IEC 9899:2011):
7.16.1.3 va_end宏(p:270-271)
C99標(biāo)準(zhǔn)(ISO / IEC 9899:1999):
7.15.1.3 va_end宏(p:250-251)
C89 / C90標(biāo)準(zhǔn)(ISO / IEC 9899:1990):
4.8.1.3 va_end宏
va_arg | 訪問下一個(gè)可變參數(shù)函數(shù)參數(shù)(函數(shù)宏) |
---|---|
va_copy(C99) | 制作可變參數(shù)函數(shù)參數(shù)(函數(shù)宏)的副本 |
va_list | 保存va_start,va_arg,va_end和va_copy(typedef)所需的信息 |
va_start | 允許訪問可變參數(shù)函數(shù)參數(shù)(函數(shù)宏) |
| 用于va_end的C ++文檔 |