Wissenschaft

Re: DNA

Avatar von Wurgl

Wurgl

mehr als 1000 Beiträge seit 04.12.2000

   E-Mail   
22.01.2013 09:48 Permalink
#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.

Thread-Anzeige einblenden

Anzeige

heise online Themen