- 162 名前:デフォルトの名無しさん [2010/05/24(月) 22:14:18 ]
- 質問です。Hoge という class が合ったとして、その配列の pointer を
あるプログラムのheaderで以下のように定義して Hoge* h[2]; それをメインルーチンで以下のようにobject を指すようにしたとします。 h[0] = new Hoge("foo"); h[1] = new Hoge("bar"); そのときにデストラクタでは delete h[0]; delete h[1]; のように二回呼ばないといけませんか? それとも delete [] h; でいけるのでしょうか?何となく前者じゃないといけない気がするのですが。 よろしくお願いします。
|

|