SFML релиз релизов - PullRequest
       12

SFML релиз релизов

3 голосов
/ 17 февраля 2010

Я недавно начал использовать SFML и заметил, что нет никаких видов методов "FreeResource". Например, sf::Font имеет функцию с именем LoadFromFile, но не имеет функций для освобождения ресурса.

Я думал, что это было очень странно. Я что-то пропустил? Является ли мой единственный вариант создания указателя sf::Font, его динамического выделения и удаления?

1 Ответ

6 голосов
/ 17 февраля 2010

sf::Font сохраняет данные своего шрифта в std::map, называемом myGlyphs (см. source ). Когда вызывается деструктор шрифта, все на этой карте будет автоматически освобождено (деструктором std::map).

...