2009-12-01 2 views
7

C++/CLI에서 가변 인수 목록을 허용하는 함수는 어떻게 만듭니 니? 나는 대부분의 인수를 String::Format에 전달하는 함수를 만들려고합니다.C++/CLI의 가변 인수 목록

답변

21

마지막 인수를 줄임표로 시작하는 관리되는 배열로 선언하십시오. 여기

는 문자열에 모든 인수를 전달하는 가변 인수 기능 :: 형식

String ^FormatAString(String ^format, ...array<Object^> ^args) 
{ 
    return String::Format(format, args); 
} 

이며, 여기를 호출하는 방법입니다 :

Console::WriteLine(FormatAString(L"{0} {1} {2}.", 40.5, "hello", DateTime::Now)); 
+0

간결한을, 간단한 예제와 함께 그 컴파일 : 거의 완벽한 답변입니다. –