1
当设置的OpenAL,仪器告诉我的泄漏,我这里泄露alContext:我必须在这里发布OpenAL上下文吗?
alDevice = alcOpenDevice(NULL);
if (!alDevice) {
return NO;
}
alContext = alcCreateContext(alDevice, 0); // leaking!
if (!alContext) {
return NO;
}
BOOL success = alcMakeContextCurrent(alContext);
if (!success) {
return NO;
}
return YES;
在哪里,我应该怎么释放alContext?
'alContext'是该函数的本地变量,还是在返回调用后它仍然存在? – ZoFreX
之后依然存在。实例变量。 – openfrog