Registriert seit: 10. Jun 2002
Ort: Deidesheim
2.886 Beiträge
Turbo Delphi für Win32
|
Re: C++: Operatoren << und >>
14. Jun 2004, 21:58
Ganz allgemein gesprochen ist das ein Parser, der vor dem Compilieren auf das gesamte Quellcode-Dokument losgelassen wird. Der Compiler bearbeitet dann den Text, so wie ihn der Präprozessor zurückliefert.
Präprozessoren eignen sich also z.B. für Makros: Anstatt eine Funktion im Quellcode zu deklarieren und dort aufzurufen, lasse ich einen Funktionsaufruf im Code durch den Inhalt der Funktion selbst ersetzen. Dadurch bläht sich mein Quellcode evlt. etwas auf, aber ich gewinne an Performance, da ich keine Parameter an die Funktion übergeben muss und mir einen Sprung spare.
Martin Leim Egal wie dumm man selbst ist, es gibt immer andere, die noch dümmer sind
|