gpt4 book ai didi

python - PySDL2 和 SDL_FreeSurface

转载 作者:太空宇宙 更新时间:2023-11-03 18:21:17 25 4
gpt4 key购买 nike

我正在使用 PySDL2,在阅读示例时,我注意到这些示例调用 sdl2.SDL_FreeSurface(image)。我想知道,如果我不使用 FreeSurface,是否会造成内存泄漏?垃圾收集不处理这个问题吗?

最佳答案

如果表面不由某些高级包装器管理(例如 pysdl2.ext 包 http://pysdl2.readthedocs.org/en/latest/modules/sdl2ext_sprite.html 中的 SoftwareSprite/TextureSprite 对象),则会造成内存泄漏。

PySDL2 的 SDL2 函数和结构是 C 库的普通 1:1 包装器,因此没有自动垃圾收集。

关于python - PySDL2 和 SDL_FreeSurface,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24096367/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com