null-pointer

Bei der Berechnung hat ein Nullzeiger einen reservierten Wert, um anzuzeigen, dass der Zeiger nicht auf ein gültiges Objekt verweist.
6
Antworten

Null-Zeiger-Testleistung

Was ist die Leistung beim Testen, ob eine Variable vom Referenztyp in C # ein Nullzeiger ist (wie if (x == null) ...) im Vergleich zum Testen, ob eine Ganzzahl kleiner als Null oder gerade ist? ein Bool ist falsch? Gibt es andere Problem...
11.01.2013, 12:52
1
Antwort

Sind NULL und 0 in C vollständig äquivalent?

Gibt es "harte" Gründe dafür, NULL anstelle von 0 in C89 / C99 + zu verwenden und sie ohne einen zweiten Gedanken an tiefgreifende Bedenken bezüglich der Einhaltung von Standards auszutauschen, selbst im Code mit sehr obskuren Aspekten von C. >...
25.02.2015, 11:24
1
Antwort

Erzwinge die Dereferenzierung des NULL-Pointers

Ich habe das sehr alte (und riesige) Win32-Projekt, das massive Überprüfungen mit dem NULL-Zeiger verwendet, indem es den Zeiger auf den dereferenzierten Zeiger verweist. So: %Vor% Und ja, Ich weiß, dass dieser Code dumm ist und refaktorier...
02.12.2016, 08:41
8
Antworten

Über die Debatte über nicht nullbare Typen

Ich höre immer wieder, dass Leute darüber reden, wie nicht-nullbare Referenztypen so viele Fehler lösen und die Programmierung so viel einfacher machen. Selbst der Schöpfer von Null nennt es seinen Milliarden Dollar Fehler , und Spec # hat ni...
13.03.2009, 03:05