• ベストアンサー

STLのlistについて

std::listで作った要素の実際のアドレスを、ハンドルとして使おうと思っているのですが、 要素をlistに追加していったときに、それまでの要素のメモリ上の場所が 変更されない(勿論場所はどこでもいい)ことは保証されていますか? vectorでは要素がメモリ上でも実際に連続していることは調べて分かったのですが、 ということはlistではどうだろう、と思いまして。

質問者が選んだベストアンサー

  • ベストアンサー
  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.1

仕様上は何も保証されていないはず. iterator がどうなるかは書いてあるけど, アドレスについては触れられていない.

tonemoko
質問者

お礼

ありがとうございます。

関連するQ&A