if (false) vs. while (false): nicht erreichbarer Code vs. toter Code
Ich habe Folgendes in Eclipse versucht:
if (false) {}
: Warnung "toter Code"while (false) {}
: Kompilierungsfehler 'nicht erreichbarer Code'Ich habe mich gefragt, ob es einen wirklichen Grund für diesen Unterschied gibt. Ich habe das schon gefunden ...
Nicht erreichbarer Code-Compiler-Fehler
... aber warum nicht zulassenwhile (false)
für den gleichen Debugging-Zweck?