Ist es sicher, einen NULL-Zeiger zu löschen?
Und ist das ein guter Kodierungsstil?
Ist es sicher, einen NULL-Zeiger zu löschen?
Und ist das ein guter Kodierungsstil?
Es gibt eine FAQ zu diesem Thema, die diese Frage beantwortet.
Die Sprache C++ garantiert, dass delete p nichts bewirkt, wenn p ein null ist. Da Sie den Test möglicherweise verkehrt herum machen und die meisten Testmethoden Methoden Sie zwingen, jeden Verzweigungspunkt explizit zu testen, müssen Sie sollten Sie den redundanten if-Test nicht einbauen.
CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.