【发布时间】:2010-03-27 10:17:52
【问题描述】:
我正在使用我在this post 中找到的代码将 OpenAL 集成到我的 iPhone 游戏中,但是编译器在这行代码中给了我一个错误:unsigned char *outData = malloc(fileSize);
所以我把它改成了:unsigned char *outData = (unsigned char*) malloc(fileSize);.
这摆脱了编译器错误,但似乎引发了两个泄漏:Malloc 32 Bytes 0x505cb40 AudioToolbox SimAggregateDevice::CreateAggregateDevice(__CFString const*, __CFString const*, unsigned long&)
和NSCFDictionary 0x505be30 64 AudioToolbox SimAggregateDevice::CreateAggregateDevice(__CFString const*, __CFString const*, unsigned long&)
这是因为我更改了 unsigned char 行吗?如果有人可以帮助我消除这些泄漏,我将不胜感激。
【问题讨论】:
标签: iphone memory-leaks openal unsigned-char