Vraag : Serie aan wijzer?

De volgende werkzaamheden zonder enige problemen:

   fftw_complex *v;/> fftw_free


but dit doodt mijn toepassing:

fftw_complex v [N]; /> fftw_free


The komt in de vrije () vraag voor die een wijzer en niet een serie verwacht. Ik dacht misschien het overgaan van &v in plaats daarvan zou werken, maar het niet. Wat moet ik doen?

Thanks!

P.S. Ik ben zeker dit onbelangrijk is, maar ik ben een programmeur van Java, en mijn hoofd niet rond wijzers nog volledig geworden!

Antwoord : Serie aan wijzer?

Hallo InteractiveMind,

allthough „fftw_complex v [N]; “ concretiseert zelfs een wijzer aan „elementen van N de de“ wijzer niet kan worden bevrijd aangezien het op de stapel heeft toegewezen, niet in de hoop - u kunt wijzers slechts bevrijden die u previosly met „alloc“ (of verwant als „calloc“ of „malloc“) of „nieuw“ toewijst.

Zo, hebt u eenvoudig aan „vrij“ niet „v“ in het tweede geval nodig…

Hoop die hulp,

ZOPPO
Andere oplossingen  
 
programming4us programming4us