Ich bin verwirrt, warum der folgende C++ Code kompilieren kann. Warum erzeugt ein Aufruf zum Löschen der Methode 0 keinen Fehler ?!Delete NULL, aber keine Kompilierung Fehler
int *arr = NULL; // or if I use 0, it's the same thing
delete arr;
tat ich versuche, es zu laufen, und es hat mir keine Fehler geben überhaupt ...
Der Code kompiliert nicht - Sie benötigen einen Typ für den Zeiger (z. B. void) und nicht nur ein Qualifikationsmerkmal; das ist nicht (alt) C. –