Home »
Public Forums »
archive »
pointer question
pointer question [message #24323] |
Wed, 21 March 2001 17:43 |
egraves
Messages: 9 Registered: January 2000
|
Junior Member |
|
|
Hi all,
Another lurker question ... let's say you define a pointer using the PTR_NEW
function and assign to a variable x. As long as you keep track of x and don't
reassign x and lose the pointer to the heap variable, things are great. You
can remove the heap variable from memory using the PTR_FREE procedure.
But now let's say i have a function TEST that takes a pointer as an argument,
and i want to create a pointer on the fly to use in TEST. So i do something
like
result = TEST(PTR_NEW(value))
where value is whatever i want the heap variable to be. What happens to the
heap variable assigned in this statement after TEST returns? I'm assuming
from that because of the way it was created, a heap variable now exists that i
can't easily get rid of without using HEAP_GC.
Me and my sloppy programming ...
Ted Graves
Magnetic Resonance Science Center, UCSF
|
|
|
Current Time: Wed Oct 08 19:48:05 PDT 2025
Total time taken to generate the page: 0.00569 seconds