引数付きのコントラクタを配列で

[戻る]
yoichi 2005/06/08(水) 17:31:03
うまくいきません。
CFoo25個分をnewで生成したい。
生成時にコントラクタの引数にIndex(0〜24)を渡したい。
その結果のポインタを受け取りたい。
これだとエラーになります。

CFoo    *p;
p = new CFoo(0-24)[25];

どうすればうまくいきますか?

reshia [HomePage] 2005/06/08(水) 18:07:09
これでどうですか?

CFoo* p[25];
for (i = 0; i < 25; i++) {
 p[i] = new CFoo(i);
}

yoichi 2005/06/08(水) 18:27:22
[[解決]]
望みのことが出来ました。
ありがとうございました。

古いスレッドには追加発言できません。