首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >“错误C2248:'sf::NonCopyable::NonCopyable‘:无法访问在类’sf::NonCopyable‘中声明的私有成员”

“错误C2248:'sf::NonCopyable::NonCopyable‘:无法访问在类’sf::NonCopyable‘中声明的私有成员”
EN

Stack Overflow用户
提问于 2012-01-18 00:15:44
回答 1查看 1.4K关注 0票数 0

我意识到这可能是重复的,但我已经搜索了许多论坛和问题,知道是什么导致了问题,但在这里找不到它。我使用的是SFML 2.0,我已经追踪到这个错误:

代码语言:javascript
复制
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++;
    }
}

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-01-18 00:23:34

RenderWindow继承自sfNonCopyable

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8897975

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档