deklariertstd::map textureMap;
< /code>
, mit dem ich den Pfad zu einer Texturdatei mit der tatsächlichen Textur kombinieren kann, damit ich die Textur auf dem Pfad verweisen kann, ohne die gleiche Textur ein paar Mal für einzelne Sprites zu laden. Was ich nicht weiß, ist, die Texturen im Destruktor für die Ressourcemanager -Klasse richtig zu zerstören (wo sich die Karte befindet).ResourceManager::~ResourceManager()
{
for(std:
{
delete (*itr);
}
}
< /code>
Aber das funktioniert nicht, es heißt, dass Löschen von einem Zeiger erwartet wird. Es ist ziemlich spät, also vermisse ich wahrscheinlich nur etwas Offensichtliches, aber ich wollte das vor dem Schlafengehen zum Laufen bringen. Also schließe ich oder bin ich total in die falsche Richtung damit?