В принципе, на поверхностях, которые будут существовать прямо до завершения программы, нужно ли мне запускать SDL_FreeSurface()
для каждой из них, или SDL_Quit()
позаботится обо всем этом за меня?
Я спрашиваю в основном потому, что указатели на ряд моих поверхностей являются членами класса, и поэтому мне нужно было бы отслеживать каждый экземпляр класса (в глобальном массиве или что-то в этом роде), если бы я хотел запустить SDL_FreeSurface()
на каждой из их соответствующих поверхностей. Если SDL_Quit () сделает все за меня одним махом, я бы предпочел пойти с этим: D