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