Sprachkonzepte Preprozessor Operatoren Kontrollstrukturen Typen OOP Bibliotheken |
Stringifizierung #Wird in einer parametrisierten Makrodefintion einem Parameter ein einzelnes # vorangestellt, bewirkt dies, dass der Parameter nicht einfach mit dem übergebenen Code ersetzt wird, sondern, dass der übergebene Code als String in doppelten Anführungszeichen "" interpretiert wird, weswegen diese Direktive liebevoll als
DetailsNachfolgend zwei Beispiele, wie der Preprozessor die Zeilen übersetzt:
|