>>880
普通インスタンスへのポインタをvectorに入れても、それが削除されてもインスタンスの
デストラクタを呼んでくれないっしょ?

boost::ptr_vectorはまるでvector内にインスタンスが入っているかのようにデストラクタを
呼んでくれる

だからvectorはサイズの違うインスタンスは入れられないが、boost::ptr_vectorはポインタ
のみ入れればちゃんと動くので、ポリモーフィズムが出来るわけだ