-- [ Picked text/plain from multipart/alternative ] hmm.. I've gotten way with just calling RemoveAll() on my CUTLVectors. Then when I add new elements, I believe it just overtakes the existing memory addresses of these previous elements that were in the vector. Mind you, my utlvectors typically never grow to be more than 20 elements.
When Half-Life2 shuts down, does all of the memory allocations that were created during the game get deallocated automatically, so other programs can use them? ----- Original Message ----- From: "Jamie Femia" <[EMAIL PROTECTED]> To: <[email protected]> Sent: Friday, January 11, 2008 9:55 AM Subject: Re: [hlcoders] CUtlVector<*>... Memory management? > -- > [ Picked text/plain from multipart/alternative ] > Then why is it that when I try and delete the elements it crashes the > game? > lol... > > On Jan 11, 2008 5:37 PM, Tony omega Sergi <[EMAIL PROTECTED]> wrote: > >> -- >> [ Picked text/plain from multipart/alternative ] >> you have to delete what you add. purging just removes the elements. >> >> On Jan 11, 2008 11:35 AM, Jamie Femia <[EMAIL PROTECTED]> wrote: >> >> > -- >> > [ Picked text/plain from multipart/alternative ] >> > Am I right in assuming that if you have a vector of pointers, that >> > point >> > to >> > things you create with "new", you have to either call delete on each >> > element >> > or use PurgeAndDeleteElements()? Because that's what I've been using up >> > until recently, where it seems that trying to delete elements from a >> > pointer >> > vector on destruction of whatever they are members of just causes the >> game >> > to crash with a memory error. Removing the calls to delete stop the >> crash, >> > but unless CUtlVector automatically cleans up your memory for you, >> > won't >> > this just create MASSIVE memory leaks? As far as I knew, CUtlVector >> > didn't >> > magically look after your memory for you... was I wrong? >> > >> > J >> > -- >> > >> > _______________________________________________ >> > To unsubscribe, edit your list preferences, or view the list archives, >> > please visit: >> > http://list.valvesoftware.com/mailman/listinfo/hlcoders >> > >> > >> >> >> -- >> -omega >> -- >> >> _______________________________________________ >> To unsubscribe, edit your list preferences, or view the list archives, >> please visit: >> http://list.valvesoftware.com/mailman/listinfo/hlcoders >> >> > -- > > _______________________________________________ > To unsubscribe, edit your list preferences, or view the list archives, > please visit: > http://list.valvesoftware.com/mailman/listinfo/hlcoders > -- _______________________________________________ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders

