如何在C++/CLI中创建一个接受变量参数列表的函数?我正在寻找一个将大部分参数转发给String::Format
的函数。
最佳答案
将最后一个参数声明为以省略号为前缀的托管数组。
这是一个可变参数函数,该函数仅将其所有参数传递给String::Format
String ^FormatAString(String ^format, ...array<Object^> ^args)
{
return String::Format(format, args);
}
这是怎么称呼它:
Console::WriteLine(FormatAString(L"{0} {1} {2}.", 40.5, "hello", DateTime::Now));
关于.net - C++/CLI中的变量参数列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1825015/