GCC 6.1 GNU CPP Reference Manual
Preprocesorul C, adesea cunoscut sub numele de cpp, este un procesor de macro-uri care este utilizat automat de compilatorul C pentru a transforma programul înainte de compilare.
Se numește procesor de macrouri deoarece vă permite să definiți macrouri, care sunt abrevieri scurte pentru construcții mai lungi. Preprocesorul C este destinat să fie utilizat numai cu cod sursă C, C++ și Objective-C.
În trecut, acesta a fost folosit în mod abuziv ca procesor de text general. Acesta se va bloca la intrările care nu respectă regulile lexicale ale C. De exemplu, apostrofele vor fi interpretate ca începutul constantelor de caractere și vor cauza erori.
De asemenea, nu vă puteți baza pe faptul că păstrează caracteristicile de intrare care nu sunt semnificative pentru limbajele din familia C. Dacă un fișier Makefile este preprocesat, toate taburile tari vor fi eliminate, iar fișierul Makefile nu va funcționa.
© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)