gpt4 book ai didi

c++ - "error C2248: ' sf::NonCopyable::NonCopyable ' : cannot access private member declared in class ' sf::NonCopyable '"

转载 作者:行者123 更新时间:2023-11-28 08:11:45 28 4
gpt4 key购买 nike

我意识到这可能是重复的,但我搜索了许多论坛和问题,知道是什么原因导致了问题,但无法在此处找到它。我正在使用 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++;
}
}

我认为这是不可复制的东西,但我在这里看不到它是什么。

最佳答案

RenderWindow继承自sfNonCopyable

VisibleGamObject.draw() 可能正在尝试复制 wnd

关于c++ - "error C2248: ' sf::NonCopyable::NonCopyable ' : cannot access private member declared in class ' sf::NonCopyable '",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8897975/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com