>>824
つーかそのコードだとobjectのIDとインスタンスのポインタを
classMapとやらで管理してるようだが、
コピーコンストラクタでコピー元のIDをそのままコピってるから
おかしなことになるんだろ

A生成→IDA, &A登録
BをAからコピーコンストラクタで生成→IDA, &A削除、IDA, &B登録(いいの?)
A破棄→IDA, &B破棄(いいの?)

vectorにpush_back()する際に起きるのは、こういうことだ

この時点でBが生きてるがclassMapには何も残ってない
何のつもりのIDだか知らんが、設計一から見直せよ