名稱空間
變體
操作

va_list

來自 cppreference.com
定義於標頭檔案 <stdarg.h>
/* 未指定 */ va_list;

va_list 是一個完整的物件型別,適合儲存宏 va_startva_copyva_argva_end 所需的資訊。

如果一個 va_list 例項被建立,傳遞給另一個函式,並透過該函式中的 va_arg 使用,則在呼叫函式中的任何後續使用都應在呼叫 va_end 之前。

將指向 va_list 物件的指標傳遞給另一個函式,然後在該函式返回後使用該物件是合法的。

[編輯] 參考

  • C11 標準 (ISO/IEC 9899:2011)
  • 7.16/3 變長引數 <stdarg.h> (p: 269)
  • C99 標準 (ISO/IEC 9899:1999)
  • 7.15/3 變長引數 <stdarg.h> (p: 249)
  • C89/C90 標準 (ISO/IEC 9899:1990)
  • 4.8 變長引數 <stdarg.h>

[編輯] 另請參閱

訪問下一個變長函式引數
(函式宏) [編輯]
複製變長函式引數
(函式宏) [編輯]
結束變長函式引數的遍歷
(函式宏) [編輯]
啟用對變長函式引數的訪問
(函式宏) [編輯]
C++ 文件,關於 va_list