Zeigerleere
-
Hallo
Welche Version von
Emptyist eurer Meinung nach eleganter?bool Empty1(const void*& Pointer) { return !Pointer; } bool Empty2(const void*& Pointer) { return ~Pointer; }MfG, EOutOfResources
-
Erstere.
-
! geht, aber ~ geht nicht. da halte ich mal ! für eleganter.
-
Was bringt eigentlich die Referenz?
-
Und wieso nicht ein Vergleich mit
nullptr, 0 oderNULL?Grüssli
-
Nexus schrieb:
Was bringt eigentlich die Referenz?
In diesem Fall nichts.
Dravere schrieb:
Und wieso nicht ein Vergleich mit
nullptr, 0 oderNULL?Weil der Code länger ist und keinen Vorteil bringt.
-
Dravere schrieb:
Und wieso nicht ein Vergleich mit
nullptr, 0 oderNULL?Grüssli
Dazu was hübsches von volkard: http://www.c-plusplus.net/forum/p1921056#1921056