C++ delete (Re: [sword-devel] Notes on the search progress bug)
Troy A. Griffitts
sword-devel@crosswire.org
Sat, 28 Oct 2000 21:17:44 -0700
> Why is there so much code like this in Sword? Doesn't the C++ standard
> guarantee that delete will behave appropriately on a null pointer?
Got those zDrivers working yet? ;)
> If so, this code is redundant and confusing - it makes it look like scope
> is a boolean. (All of this is one more good reason to use Java. :-)
Go back to your virtual world ;)
No, C++ does not define the behavior of what happens when you try to
free stack memory-- which I can actually try to do if I want to-- and
may want to, if I was building a low level driver, or interfacing with
assembly routines, or writing a memory handling system for an OS-- some
things for which you'll never find Java being used appropriately. ;)
And the battle goes on...
-Troy.