Я интегрирую 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&)
Это из-за того, что я изменил строку без знака? Я был бы очень признателен, если бы кто-нибудь мог помочь мне устранить эти утечки.