7
C++/CLIで可変引数リストを受け入れる関数を作成するにはどうすればよいですか?私は、ほとんどの引数をString::Format
に転送する関数を作成しようとしています。C++/CLIの可変引数リスト
C++/CLIで可変引数リストを受け入れる関数を作成するにはどうすればよいですか?私は、ほとんどの引数をString::Format
に転送する関数を作成しようとしています。C++/CLIの可変引数リスト
最後の引数を省略記号で始まる管理対象配列として宣言します。ここで
は単なる文字列にすべての引数を渡す可変引数関数である::フォーマット
String ^FormatAString(String ^format, ...array<Object^> ^args)
{
return String::Format(format, args);
}
そして、ここではそれを呼び出す方法です:
Console::WriteLine(FormatAString(L"{0} {1} {2}.", 40.5, "hello", DateTime::Now));
簡潔、その簡単な例コンパイルします:これはほぼ完璧な答えです。 –