Warum "NULL"?
-
warum heißt das makro NULL eigentlich NULL?
#define NULL (void*)0
in delphi heißt ein null pointer ja nil für not in list. aber die winapi definition?
müsste es nicht eigentlich
#define ZERO (void*)0
heißen?^^
würde gerne mal wissen was hinter der namensgebung steckt
-
'Zero' drückt im Englischen eindeutig die Zahl 0 aus.
'Null' hingegen wird im Englischen eher als 'nichts'/'leer'/'ungültig' verstanden.NULL macht also Sinn, da es gebräuchlich für Zeiger eingesetzt wird, die "ins Leere" zeigen.