Null-Pointer

Null-Pointer

Nach wie vor ist es nicht standartisiert, wie man einen Pointer mit Null initialisiert, es gibt auch kein Keyword dafür. Man sieht in verschiedenen Codes viele verschiedene Definitionen, die sich als vermurkstes Makro irgendwo in einer Systembibliothek herausstellen. Sie sind hier aufgeführt, allerdings kann der Author keine Empfehlung aussprechen.

0Funktioniert, sieht aber nicht schön aus.
nullptrDer Standard, der angeblich in der nächsten ISO-Norm von C++ eingeführt werden soll und explizit nur für Pointer gültig ist.
NULLNur verfügbar duch Einbinden von Standardbibliotheken (auf dem System des Autors in stdio.h). Wird normalerweise als integer-Wert 0 definiert.
NIL, Nil, nil, Null, null, zeroNicht empfehlenswert, wird in anderen Sprachen verwendet.

Dieser Teil von ManderC ist noch in Bearbeitung