c – SFML释放资源
作者:互联网
我最近开始使用SFML,并注意到没有提供任何种类的“FreeResource”方法.例如,sf :: Font有一个名为LoadFromFile的函数,但没有释放资源的函数.
我觉得这很奇怪.我错过了什么吗?我唯一的选择是创建一个sf :: Font指针并动态分配和删除它?
解决方法:
sf :: Font将其字体数据存储在名为myGlyphs的std :: map中(参见source).当调用Font的析构函数时,该映射中的所有内容都将自动释放(通过std :: map析构函数).