Bitmapはコピーコンストラクタがprivateになってるのでvector<Bitmap>を使えない。結果的にnew/deleteの問題を起こせないようになってた。

Bitmapをコンテナで使うには、生ポでいれるかshared_ptrでくるんで入れるしか選択肢がない。
前にも書いたが、stdやboostの場合、shared_ptrをmake_sharedで作るとnew/deleteの不整合問題が暗黙のうちに発生する。