GCC 6.1 GNU CPP Reference Manual
Preprocesor jazyka C, často známy ako cpp, je makroprocesor, ktorý kompilátor jazyka C automaticky používa na transformáciu vášho programu pred kompiláciou.
Nazýva sa makroprocesor, pretože umožňuje definovať makrá, čo sú krátke skratky pre dlhšie konštrukcie. Preprocesor jazyka C je určený na používanie len so zdrojovým kódom jazykov C, C++ a Objective-C.
V minulosti bol zneužívaný ako všeobecný textový procesor. Na vstupe, ktorý nedodržiava lexikálne pravidlá jazyka C, sa zadusí. Napríklad apostrof bude interpretovať ako začiatok znakových konštánt a spôsobí chyby.
Takisto sa nemôžete spoliehať na to, že zachová vlastnosti vstupu, ktoré nie sú pre jazyky rodiny C dôležité. Ak je súbor Makefile predspracovaný, všetky tvrdé tabulátory budú odstránené a súbor Makefile nebude fungovať.
© Book1 Group - všetky práva vyhradené.
Obsah tejto stránky nesmie byť kopírovaný ani použitý čiastočne alebo v celku bez písomného súhlasu vlastníka.
Posledná úprava: 2024.11.13 22:11 (GMT)