名前空間
変種
操作

va_end

From cppreference.com
ヘッダー <stdarg.h> で定義
void va_end( va_list ap );

va_end マクロは、va_start または va_copy の呼び出しによって初期化された ap オブジェクトのクリーンアップを実行します。va_endap を変更し、それ以降使用できなくなる可能性があります。

対応する va_start または va_copy の呼び出しがない場合、または va_start または va_copy を呼び出した関数が戻る前に va_end が呼び出されなかった場合、動作は未定義です。

目次

[編集] Parameters

ap - クリーンアップする va_list 型のインスタンス

[編集] Expanded value

(なし)

[編集] References

  • C11標準 (ISO/IEC 9899:2011)
  • 7.16.1.3 The va_end macro (p: 270-271)
  • C99標準 (ISO/IEC 9899:1999)
  • 7.15.1.3 The va_end macro (p: 250-251)
  • C89/C90標準 (ISO/IEC 9899:1990)
  • 4.8.1.3 The va_end macro

[編集] See also

次の可変長引数にアクセスする
(関数マクロ) [編集]
可変長引数のコピーを作成する
(関数マクロ) [編集]
va_startva_argva_endva_copy で必要とされる情報を保持する
(typedef) [編集]
可変長引数関数へのアクセスを有効にする
(関数マクロ) [編集]
English 日本語 中文(简体) 中文(繁體)