重複の可能性:
C/C++: 可変数の引数を渡す
可変数の引数を持つ関数を実行するにはどうすればよいですか。例えば:
typedef enum{
Circle, /* has an int argument (int colour)*/
Square /* has a char argument (char name)*/
}things;
/* if arg is a ball I want an int (with colour) argument in f*/
/* if arg is a square I want a char (with name) argument in f*/
void f (things arg, ...){
}
これは同じ関数 f で実行できますか? ありがとう