其他分享
首页 > 其他分享> > c – SFML释放资源

c – SFML释放资源

作者:互联网

我最近开始使用SFML,并注意到没有提供任何种类的“FreeResource”方法.例如,sf :: Font有一个名为LoadFromFile的函数,但没有释放资源的函数.

我觉得这很奇怪.我错过了什么吗?我唯一的选择是创建一个sf :: Font指针并动态分配和删除它?

解决方法:

sf :: Font将其字体数据存储在名为myGlyphs的std :: map中(参见source).当调用Font的析构函数时,该映射中的所有内容都将自动释放(通过std :: map析构函数).

标签:sfml,c
来源: https://codeday.me/bug/20190827/1741575.html