-- [ Picked text/plain from multipart/alternative ] That's what I'd like to know.. I'm not totally convinced that it's safe to just leave stuff in the memory.. perhaps a member of Valve staff can confirm?
On Jan 11, 2008 6:28 PM, Minh <[EMAIL PROTECTED]> wrote: > -- > [ 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 > > -- _______________________________________________ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders

