[質問]インスタンスを配列とした場合、コンストラクタへ引数を与える方法がわからない。

class Huga
{
public:
Huga( int i = 0 ){ printf("%d\n", i); }
~Huga(){}
};

int _tmain(int argc, _TCHAR* argv[])
{

//Huga *huga = new Huga(5); みたいな感じにしたい
Huga *huga = new Huga[10]; // ここでコンストラクタへ引数を渡したい。
delete[] huga;
return 0;
}

なにかよい知恵があればお授けください。