そのため、Debug アサーションに遭遇したとき、私はコーディングをしていました。今、このコードが機能しない理由に非常に興味があります。
for(Model::MeshMap::iterator it = obj1->GetMeshes().begin(); it != obj1->GetMeshes().end(); it++)
このコードは次のことを行います。
Model::MeshMap obj1meshes = obj1->GetMeshes();
for(Model::MeshMap::iterator it = obj1meshes.begin(); it != obj1meshes.end(); it++)
モデルクラスにはこれがあります:
typedef std::map<std::string, Mesh*> MeshMap;