[Dune] NULL und 0 in C++.

Oliver Sander sander at math.fu-berlin.de
Wed Jun 16 13:41:48 CEST 2004


> Thimo Neubauer wrote:
> > Aus der 4. Auflage Stroustrup "§ 5.1.1 Null":
> >
> > "In C war es populär, ein Makro NULL zu definieren, um den Nullzeiger
> > zu repräsentieren. Durch die engere Typprüfung von C++ führt die
> > Benutzung der einfachen 0 anstelle des NULL-Makros zu weniger
> > Problemen. Wenn Sie meinen, NULL definieren zu müssen, dann benutzen
> > Sie:
> >
> >   const int NULL = 0;
> Ist das ok, in Dune diese Definition von NULL zu machen?
>

Wäre das denn portabel?  Was wäre denn, wenn man sich auf
einem System befindet, wo ein ungültiger Zeiger nicht 0x0 ist?
Laut Thimo gibt es sowas ja.

Gruß,
O


> R
>
> --
>
>    Robert Klöfkorn           <robertk at mathematik.uni-freiburg.de>
>
>    Mathematisches Institut              Tel: +49 (0) 761 203 5642
>    Abt. für Angewandte Mathematik       Fax: +49 (0) 761 203 5632
>    Universität Freiburg
>    Hermann-Herder-Str. 10
>    79104 Freiburg
>
>    http://www.mathematik.uni-freiburg.de/IAM/homepages/robertk
>
> _______________________________________________
> Dune mailing list
> Dune at hal.iwr.uni-heidelberg.de
> http://hal.iwr.uni-heidelberg.de/cgi-bin/mailman/listinfo/dune
>




More information about the Dune mailing list