コード例 #1
0
//This destructor erases every object in the GameObjectManager to prevent memory leaks
GameObjectManager::~GameObjectManager()
{
    std::for_each(gameObjects.begin(),gameObjects.end(),GameObjectDeallocator());
}
コード例 #2
0
SceneManager::~SceneManager()
{
    std::for_each(_gameObjects.begin(), _gameObjects.end(), GameObjectDeallocator());
}