Makro

In C bezeichnet man mit Makro eine Funktion, die mit Hilfe der textuellen Ersetzung durch den Präprozessor realisiert ist. Makros waren in reinem C trotz der durch sie verursachten Probleme sehr beliebt, um kleinere Funktionen ohne die Laufzeiteinbussen eines normalen Funktionsaufrufs zu realisieren. In C++ gibt es alternative Möglichkeiten wie die inline-Anweisung, die Makros i.d.R. überflüssig machen. Sie gelten daher inzwischen als schlechter Programmierstil.