Namespaces
Variants

va_end

cppreference.netより
 
 
ユーティリティライブラリ
言語サポート
型サポート (基本型、RTTI)
ライブラリ機能テストマクロ (C++20)
プログラムユーティリティ
可変引数関数
コルーチンサポート (C++20)
契約サポート (C++26)
三方比較
(C++20)
(C++20)(C++20)(C++20)    
(C++20)(C++20)(C++20)

汎用ユーティリティ
関係演算子 (C++20で非推奨)
整数比較関数
(C++20)(C++20)(C++20)    
(C++20)
Swap と 型操作
(C++14)
(C++11)
(C++11)
(C++11)
(C++17)
共通語彙型
(C++11)
(C++17)
(C++17)
(C++17)
(C++11)
(C++17)
(C++23)



 
 
ヘッダ <cstdarg>
void va_end( std::va_list ap );

で定義されています。 va_end マクロは、apva_start または va_copy の呼び出しによって初期化された オブジェクトの後始末を行います。 va_end は ap を変更し、使用不可にすることがあります。

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

パラメータ

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

展開値

(なし)

関連項目

可変個引数関数の引数へのアクセスを可能にする
(関数マクロ)
(C++11)
可変個引数関数の引数のコピーを作成する
(関数マクロ)
次の可変個引数関数の引数にアクセスする
(関数マクロ)