将参数发送到cpp中的函数

时间:2014-11-06 06:14:15

标签: c++ function

是否可以调用这样的函数:

test({22,11});

然后在函数声明中解码参数(及其类型)?例如:

void test(int *a){...}

1 个答案:

答案 0 :(得分:2)

我不知道你的意思"解码参数",但你可以认定test({22,11});

#include <initializer_list>

void test( std::initializer_list<int> params )
{
    for (int i : params) std::cout << i << ' ';
}