私はObjectiveC関数の中に、これを行う行があります:
for(int k=0;k<numOfBuffers;k++)
{
float *temp=getFFT(buffersRing[k],buffersRing[k][0]);
......// do stuff with temp
fft関数は、512個のfloatの配列へのポインタを返します。
float* getFFT(int16_t *q, int bufferL)
私の質問:
*temp
何度も何度も定義する関数内で、後でfree
すべての一時ポインターを作成する必要がありますか、それとも自動的にその関数の外に出ますか?- とにかくその機能の内側でこのスペースを解放したい場合
for loop
は、(コードで...)どうすればいいですか?