std:: va_list
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
헤더 파일에 정의됨
<cstdarg>
|
||
|
typedef
/* unspecified */
va_list
;
|
||
va_list
는 매크로
va_start
,
va_copy
,
va_arg
, 그리고
va_end
에 필요한 정보를 보관하기에 적합한 완전한 객체 타입입니다(실제로는 고유한 내장 타입이나
char
*
).
만약
va_list
인스턴스가 생성되어 다른 함수로 전달되고, 해당 함수 내에서
va_arg
를 통해 사용된 경우, 호출 함수에서의 이후 사용은 반드시
va_end
호출을 선행해야 합니다.
va_list
객체에 대한 포인터를 다른 함수로 전달하고, 해당 함수가 반환된 후에 그 객체를 사용하는 것은 허용됩니다.
예제
|
이 섹션은 불완전합니다
이유: 예제 없음 |
참고 항목
|
가변 인수 함수 인수에 대한 접근을 활성화합니다
(function macro) |
|
|
(C++11)
|
가변 인수 함수 인수의 복사본을 만듭니다
(function macro) |
|
다음 가변 인수 함수 인수에 접근합니다
(function macro) |
|
|
가변 인수 함수 인수의 순회를 종료합니다
(function macro) |
|
|
C documentation
for
va_list
|
|