Moin,
* Sebastian Huber
Thorsten Haude
schrieb am 09.12.02 18:55:38: Moin,
ich versuche gerade, etwas Code zu verschönern, dabei stellt sich mir folgende Frage: Was ist der Unterschied zwischen (einTyp*) 0
Hier hast du eine explizite Typkonvertierung (Cast) von einem Integerliteral zu einem einTyp-Zeiger.
Das verstehe ich.
NULL
Hier hast du eine implizite Typkonvertierung von einem void-Zeiger (bei neuern Standard- bibliotheken) mit dem Wert 0 zu einem einTyp-Zeiger. Ich würde diese Version wählen, bei C++ ist eigentlich die blose '0' üblich.
Das nicht. Wo wird hier konvertiert, außer von 0 zu (void*) 0 ? Thorsten -- They that can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety. - Benjamin Franklin