Top-Themen:
In diesem Forum geht es um technische Grundlagen, wissenschaftliche Erkenntnisse und Forschungsergebnisse.
#if 0
... aalter code ...
#endif
Oder noch schöner:
#if 0
... aalter code ...
#else
... neuer code ...
#endif
Echte Profis arbeiten aber ganz anders:
Irgendwo in den Untiefen der include-Files steht ein
#ifdef NOOLDIMPL
#undef NOOLDIMPL
#endif
Aber möglichst gut versteckt!
Und dann kommt das schöne Konstrukt mit doppelter Verneinung.
#ifndef NOOLDIMPL
... aalter code ...
#else
... neuer code ...
#endif
So ein Konstrukt hat auch den Vorteil, dass so manches
Syntax-Highlighting den falschen, nämlich den neuen Code ausgraut.
Bitte auch kurz über die unterschiedliche Semantik der doppelten
Verneinung im Sprachgebrauch und im Code nachdenken.
heise online Themen