- 227 名前:207 mailto:sage [2008/09/14(日) 10:05:26 ]
- >>223
> こういうことだろ。bad_allocを投げるのはmylist、pはdeleteしないといけない。 あ、そうです。言葉足らずというのはそれが言いたかったのでした。 >>225 おおお、これです。こんな感じのを期待していました! > STL的ではないけど。 というのは、イテレーションしていく過程はあくまでイテレータにまかせるべきで、 「it= mylist.erase(it);」のような「つなぎかえ」(?)のようなことを外野がやるのは スマートじゃない、ということでしょうか。 うーむ、「実行時に動的に new したものを連結させておき、いらなくなったらそこだけ外す」 というのは良くあるケースかと思っていたのですが、もしかしてそもそもデータ構造の 選び方が間違ってますか……? >>224氏も、 > newとpush_backを分離する事を前提とした > 話なのね とおっしゃってるし……。 >>226 いろいろな環境で動かしたいのでできれば boost は避けたいのですが、 でも勉強になります。特にリンク先の「etc」のところ。 ありがとうございます。
|

|