?
本文檔使用 PHP中文網(wǎng)手冊(cè) 發(fā)布
/* unspecified */ va_list; |
---|
va_list是一個(gè)完整的對(duì)象類型,適用于保存宏va_start,va_copy,va_arg和va_end所需的信息。
如果創(chuàng)建了一個(gè)va_list實(shí)例,傳遞給另一個(gè)函數(shù),并通過(guò)該函數(shù)中的va_arg使用,則在調(diào)用函數(shù)中的任何后續(xù)使用都應(yīng)該在調(diào)用va_end之前進(jìn)行。
將指針傳遞給另一個(gè)函數(shù)的va_list對(duì)象是合法的,然后在函數(shù)返回后使用該對(duì)象。
C11標(biāo)準(zhǔn)(ISO / IEC 9899:2011):
7.16 / 3變量參數(shù)<stdarg.h>(p:269)
C99標(biāo)準(zhǔn)(ISO / IEC 9899:1999):
7.15 / 3變量參數(shù)<stdarg.h>(p:249)
C89 / C90標(biāo)準(zhǔn)(ISO / IEC 9899:1990):
4.8變量<stdarg.h>
va_arg | 訪問(wèn)下一個(gè)可變參數(shù)函數(shù)參數(shù)(函數(shù)宏) |
---|---|
va_copy(C99) | 制作可變參數(shù)函數(shù)參數(shù)(函數(shù)宏)的副本 |
va_end | 結(jié)束可變參數(shù)函數(shù)參數(shù)的遍歷(函數(shù)宏) |
va_start | 允許訪問(wèn)可變參數(shù)函數(shù)參數(shù)(函數(shù)宏) |
| 用于va_list的C ++文檔 |