C++ならテンプレートを使って配列を渡せるんだがな。