void test1( int limit, ... ) {
va_list ptr;
va_start( ptr, limit ); // 間違ってるかも
test2( 2, ??? );
}
void test2( int limit, ... ) {
// 4. 5 と表示
}
main() {
test( 2, 4, 5 );
}
意味だけ汲み取っていただけると幸いです。
こんな感じで可変長引数を宣言したとして、test1 の 可変長引数を test2
に引き継ぐにはどうすればいいのでしょうか?