-1
は、私はこのような機能を持っている:C++の関数で配列要素をパラメータとして渡すには?
int main()
{
bar(7, std::initializer_list<int>({ 0, 1, 2, 3, 4, 5, 6 }));
return 0;
}
方法:bar
機能を使用して
void bar(int n, int array[])
{
// I want to pass array elements as parameter like this:
foo(n, array[0], array[1], array[2], array[3], ..... array[n]);
}
:
void foo(int count, ...)
{
va_list args;
va_start(args, count);
// Do Somethings...
va_end(args);
}
は、私はこのようなfoo
関数にパラメータとして配列要素を渡したいですそれはできますか?ありがとう!
[省略記号(、なぜそれらを回避する)](http://www.learncpp.com/cpp-tutorial/714-ellipsis:以下は、上記のコードと同様に動作すること
注-and-why-avoid-them /) –
*配列*または 'std :: initializer_list'を渡しますか? – Galik