Variable number of arguments in C++?

后端 未结 17 1791
-上瘾入骨i
-上瘾入骨i 2020-11-21 23:13

How can I write a function that accepts a variable number of arguments? Is this possible, how?

17条回答
  •  别那么骄傲
    2020-11-21 23:36

    in c++11 you can do:

    void foo(const std::list & myArguments) {
       //do whatever you want, with all the convenience of lists
    }
    
    foo({"arg1","arg2"});
    

    list initializer FTW!

提交回复
热议问题