C言語の標準ライブラリva_startのリファレンスです。
概要 | 可変長引数を初期化する。 |
ヘッダ | #include <stdarg.h> |
I/F | void va_start(va_list ap, 最終仮引数); |
戻り値 | なし。 |
詳細 | va_startマクロは、その後のva_argマクロ等の使用のためにapを初期化する。va_startマクロは、可変個数の実引数を参照する前に呼び出す必要がある。最終仮引数は、関数定義中の可変個数の仮引数並びの最も右端の仮引数の識別子(つまり, ...の直前)である。最終仮引数が、register記憶域クラス、関数型、配列型、既定の実引数拡張を適用した結果の型と適合しない型で宣言される場合、動作は未定義である。 |