Это, вероятно, очень глупый и простой вопрос для большинства из вас, но у меня есть следующий код, создающий временный массив внутри функции, в конце функции мне нужно освободить память.Вот код:
double *FFTOut;
//FFT Out removes the alternative zeros added in the earler phase (before the FFT)
FFTOut = (double *)malloc((CFArray1Size)* sizeof(double));
Итак, указатель FFTOut находится на блоке памяти, я пробовал следующее ...
[FFTOut release];
и ...
[FFTOut dealloc];
Ни то, ни другое не работает.Извините, что опубликовал такой тривиальный вопрос, но я не могу найти ответ на этот вопрос?Если, во-первых, я неправильно распределяю память, но я не думаю, что это так?
Большое спасибо