Als «null» getaggte Fragen

72
Was ist der Sinn von DBNull?

In .NET gibt es die nullReferenz, die überall verwendet wird, um anzuzeigen, dass eine Objektreferenz leer ist, und dann die DBNull, die von Datenbanktreibern (und wenigen anderen) verwendet wird, um ... so ziemlich dasselbe zu bezeichnen. Dies führt natürlich zu großer Verwirrung und...

70
Was ist der Sinn von Guava checkNotNull

Ich bin ziemlich neu in Guava (seien wir ehrlich, ich bin nicht "ziemlich neu", ich bin ein absoluter Neuling in diesem Bereich) und habe mich daher entschlossen, einige Dokumentationen durchzugehen und war beim Lesen ziemlich erstaunt: com.google.common.base.Preconditions.checkNotNull(...) Ich...

10
Warum NULL von main () zurückgeben?

Ich sehe manchmal Codierer, die NULLals Rückgabewert von main()in C- und C ++ - Programmen verwendet werden, zum Beispiel so etwas: #include <stdio.h> int main() { printf("HelloWorld!"); return NULL; } Wenn ich diesen Code mit gcc kompiliere, erhalte ich die Warnung: Warnung: return macht...

9
Darf man einem Nullzeiger eine Null hinzufügen?

Ich weiß, dass Zeigerarithmetik für Nullzeiger nicht zulässig ist. Aber stell dir vor, ich habe so etwas: class MyArray { int *arrayBegin; // pointer to the first array item, NULL for an empty array unsigned arraySize; // size of the array, zero for an empty array public: int *begin() const {...