コピー コンストラクターを使用してMapObject
、それとそのプロパティを取得してコピーしています。
ただし、このオブジェクトは既にゲームにスポーンされているため、構築時にゲームからオブジェクトを削除したいと考えています。
基本的に、私がやろうとしていることはこれです:
MapObject::MapObject(const MapObject& _mapobject)
{
_mapobject.Derez();
Rez();
}
を呼び出さずにコピーコンストラクターでそれを達成するにはどうすればよいconst&
ですか?
編集: スマート ポインターのベクトルに切り替えると、この問題は完全に解決されました。