代码之家  ›  专栏  ›  技术社区  ›  Agnel Kurian

C++CLI中的变量参数列表

  •  7
  • Agnel Kurian  · 技术社区  · 15 年前

    如何在C++/CLI中创建一个接受变量参数列表的函数?我希望创建一个函数,将它的大部分参数转发给 String::Format .

    1 回复  |  直到 14 年前
        1
  •  21
  •   Joe Daley    15 年前

    将最后一个参数声明为前缀为省略号的托管数组。

    下面是一个变量参数函数,它只将其所有参数传递给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));
    
    推荐文章