va_list
來自 cppreference.com
定義於標頭檔案 <stdarg.h> 中 |
||
/* 未指定 */ va_list; |
||
va_list
是一個完整的物件型別,適合儲存宏 va_start、va_copy、va_arg 和 va_end 所需的資訊。
如果一個 va_list
例項被建立,傳遞給另一個函式,並透過該函式中的 va_arg 使用,則在呼叫函式中的任何後續使用都應在呼叫 va_end 之前。
將指向 va_list
物件的指標傳遞給另一個函式,然後在該函式返回後使用該物件是合法的。
[編輯] 參考
- C11 標準 (ISO/IEC 9899:2011)
- 7.16/3 變長引數 <stdarg.h> (p: 269)