0
我有我的目標c函數內部,也做這行:指向數組的空閒指針?
for(int k=0;k<numOfBuffers;k++)
{
float *temp=getFFT(buffersRing[k],buffersRing[k][0]);
......// do stuff with temp
FFT功能還給指針512輛彩車
float* getFFT(int16_t *q, int bufferL)
我的問題陣列:
- 在一次又一次定義
*temp
的函數裏面,是否需要稍後free
所有的臨時指針,或者它們自動超出了該函數的範圍? - 如果我想釋放這個空間內部功能
for loop
無論如何,我會怎麼做(在代碼...) 謝謝。
所以現在我已經宣佈了許多指針 - 所以我不能釋放他們所有?它是否佔用了太多內存?臨時指針不會自動在函數外部釋放嗎? ,我確實把它從for循環中拿出來,然後釋放它,但是我想知道,如果我不是免費的,它會佔用多少內存。 – bilanbila 2013-02-21 12:08:09
泄漏內存永遠不是一個好的選擇。即使消耗的內存看起來很少,隨着時間的推移它會建立起來,最終它會吃掉所有的RAM。 – 2013-02-21 12:10:23