例え話は話がややこしくなりがちだからメモリマップで実動作を示してくれた方が良いぜ(環境依存の罠がまれに良くあるが)

>>939
vectorは連続したメモリ空間上にある事が保障されてないといけないから、途中への挿入や末尾追加時にcapacity足りない時は新たなメモリ上にコピーされるので、無効になるね
逆にlistは連結リストなので連続してなくても良いから挿入してもポインタは保持される。
http://ideone.com/hHjJNe

ただ、だからと言ってlistを使ってアドレス記憶するってのもlistコンテナにするって制約が発生するのであまりやらない方が良いと思う。