Re: Java or C++?
On May 13, 12:56 pm, Raz <dfdf...@gmail.com> wrote:
On Sun, 20 Apr 2008 13:05:38 -0400, Pete Becker
<p...@versatilecoding.com> wrote:
I guess that is not the same thing, just doesn't sound good.
Does java even have pointers?
No, but it has object of type NullPointerException.
Well, troll, Pete Becker, of course, Java has pointers in the
sense that all variables point to the objects that they
reference.
I don't think you understand Pete's particular brand of humor.
If the variable is pointing to null object, you get
NullPointerException. That's far better than leaving the
behavior undefined like in C++.
You mean it's better to impose a wrong behavior, rather than
letting the implementation do the right thing?
I don't like the "undefined" myself, but you can't *require* a
core dump at the language level if the language is to support
machines without any disk. And on all implementations which run
under a real OS, dereferencing a null pointer will result in a
core dump (or whatever the equivalent is on that system).
--
James Kanze (GABI Software) email:james.kanze@gmail.com
Conseils en informatique orient=E9e objet/
Beratung in objektorientierter Datenverarbeitung
9 place S=E9mard, 78210 St.-Cyr-l'=C9cole, France, +33 (0)1 30 23 00 34