>>33
ゼロで初期化されるなら
hoge h[8] = { hoge(0), hoge(0), hoge(0), hoge(0), hoge(0), hoge(0), hoge(0), hoge(0) };
となるんじゃないんですか