我意识到这可能是重复的,但我已经搜索了许多论坛和问题,知道是什么导致了问题,但在这里找不到它。我使用的是SFML 2.0,我已经追踪到这个错误:
void GameObjectManager::DrawAll(sf::RenderWindow& wnd){
std::map<sf::String,VisibleGameObject*>::const_iterator itr;
for(itr = gameObjects.begin();itr!=gameObjects.end();itr++){
itr->second->draw(wnd);
itr++;
}
}我认为这是不可复制的东西,但我在这里看不到它是什么。
发布于 2012-01-18 00:23:34
RenderWindow继承自sfNonCopyable。
VisibleGamObject.draw()可能正在尝试复制wnd。
https://stackoverflow.com/questions/8897975
复制相似问题