Namespaces
Variants

std::va_list

cppreference.net에서 가져옴
 
 
유틸리티 라이브러리
일반 유틸리티
관계 연산자 (C++20에서 폐기됨)
정수 비교 함수
(C++20)(C++20)(C++20)    
(C++20)
교환 및 타입 연산
(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>
typedef /* unspecified */ va_list;

va_list에 정의됨char*는 완전한 객체 타입입니다 (실제로는, 고유한 내장 타입이거나 ), 매크로 va_start, va_copy, va_arg, 및 va_end

에 필요한 정보를 보관하는 데 적합합니다. va_list만약 인스턴스가 생성되어 다른 함수에 전달되고 해당 함수에서 va_arg를 통해 사용된 경우, 호출 함수에서의 이후 사용은 va_end

에 대한 호출이 선행되어야 합니다. va_list다른 함수에

객체에 대한 포인터를 전달하고 함수가 반환된 후에 해당 객체를 사용하는 것은 합법적입니다.

예제

참고 항목

가변 인수 함수 인수에 대한 접근을 활성화합니다
(function macro)
(C++11)
가변 인수 함수 인수의 복사본을 만듭니다
(function macro)
다음 가변 인수 함수 인수에 접근합니다
(function macro)
가변 인수 함수 인수의 순회를 종료합니다
(function macro)
C documentation for va_list