Heim > Artikel > Backend-Entwicklung > Ist die Überprüfung auf Nullzeiger in Mitgliedsfunktionen in C-Multithread-Anwendungen notwendig und zuverlässig?
Prüfung auf Nullzeiger in Mitgliedsfunktionen
Frage:
In einer Multithread-Anwendung Betrachten Sie eine Klasse mit einer Mitgliedsfunktion. Ist es zulässig, innerhalb der Funktion zu prüfen, ob dieser Zeiger nullptr ist, und gegebenenfalls einen Fehlercode zurückzugeben?
Antwort:
In Standard-C Zugriff auf eine Null Zeiger ist undefiniertes Verhalten. Daher ist die Überprüfung, ob dies nullptr ist und die Rückgabe eines Fehlercodes nicht erforderlich und kann zu nicht standardmäßigem Verhalten führen.
Zusätzliche Überlegungen:
Das obige ist der detaillierte Inhalt vonIst die Überprüfung auf Nullzeiger in Mitgliedsfunktionen in C-Multithread-Anwendungen notwendig und zuverlässig?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!