Pergunta : Disposição ao ponteiro?

Os seguintes trabalhos sem alguns problemas:

   fftw_complex *v;fftw_free do
do
… (v); o

but isto mata minha aplicação: fftw_complex v do

[N]; fftw_free do
do
… (v); o problema do

The está ocorrendo () na chamada livre que espera um ponteiro e não uma disposição. Eu pensei que talvez passar o &v preferivelmente trabalharia, mas não faz. Que eu preciso de fazer?

Thanks!

P.S. Eu sou certo que este é trivial, mas eu sou um programador de Java, e não começ completamente minha cabeça em torno dos ponteiros ainda!
class= do

Resposta : Disposição ao ponteiro?

Olá! InteractiveMind,

fftw_complex v do allthough “[N]; ” instantiates mesmo um ponteiro elementos que “de N a” o ponteiro não pode ser livrado desde que alocou na pilha, não no montão - você pode somente livrar os ponteiros que você aloca previosly com “alloc” (ou relativo como “calloc” ou “malloc ") ou “novo”.

Assim, você simplesmente não precisa “livre” o “v” no segundo caso…

Esperar que ajudas,

ZOPPO
Outras soluções  
 
programming4us programming4us