@cVaCopy
@cVaCopy
가변 인자(variadic argument) 목록을 복사할 때 쓰는 내장 함수예요. C 언어의 va_copy 매크로를 그대로 구현한 함수라고 보시면 돼요. 어떤 시점의 가변 인자 상태를 그대로 보존해 두고, 나중에 다시 그 위치부터 인자를 꺼내 쓰고 싶을 때 유용해요.
본문
가변 인자 목록을 복사하는 내장 함수로, C 매크로 va_copy를 구현합니다.
@cVaCopy(src: *std.lang.VaList) std.lang.VaList
src가 가리키는 가변 인자 목록을 복사한 새 std.lang.VaList를 돌려줘요. 시그니처에서 src가 *std.lang.VaList 포인터라는 점에 주의하세요 — 이미 만들어진 목록이 아니라, 그 목록을 가리키는 포인터를 넘겨받습니다.
함께 봐요: