- 558 名前:デフォルトの名無しさん mailto:sage [2005/12/26(月) 14:25:53 ]
- >>557
ありがとうございます。 なるほど。 しかしCHogeはポインタをメンバー変数として所持し、デストラクタでdeleteするようにつくられています。 auto_ptrを使うとよさそうですが、そうするとアップキャストできなくなるのが(CHoge内ポインタの役割上)問題です。 自前で参照カウントを作るか、素直にポインターで実装するべきでしょうか。 deque<CHoge*> insertやpop, pushするたびに自前でdeleteすることになりますが…。 アドバイスいただければ幸いです。 ところでSTLには、実体を伸び縮みさせられるコンテナはないのでしょうか? dequeはどうも実体を伸び縮みさせるのには向かないような…。
|

|