C/C++ – referenční dokumentace preprocesoru
Referenční dokumentace preprocesoru jazyka C/C++ vysvětluje preprocesor, protože je implementovaný v jazyce Microsoft C/C++. Preprocesor provádí předběžné operace se soubory C a C++ před jejich předáním kompilátoru. Preprocesor můžete použít k podmíněné kompilaci kódu, vkládání souborů, zadávání chybových zpráv v době kompilace a použití strojově specifických pravidel pro oddíly kódu.
V sadě Visual Studio 2019 možnost kompilátoru /Zc:preprocesor poskytuje plně vyhovující preprocesor C11 a C17. Toto je výchozí nastavení při použití příznaku /std:c11
kompilátoru nebo /std:c17
.
V této části
Preprocesor
Poskytuje přehled tradičních a nových předprocesorů odpovídajících.
Direktivy preprocesoru
Popisuje direktivy, které se obvykle používají ke snadné změně zdrojových programů a snadné kompilaci v různých spouštěcích prostředích.
Operátory preprocesoru
Popisuje čtyři operátory specifické pro preprocesor použitý v kontextu direktivy #define
.
Předdefinovaná makra
Popisuje předdefinovaná makra určená standardy jazyka C a C++ a microsoft C++.
Pragmas
Popisuje pragmasy, které nabízejí každému kompilátoru způsob, jak nabídnout funkce specifické pro počítač a operační systém a zároveň zachovat celkovou kompatibilitu s jazyky C a C++.
Související oddíly
Referenční dokumentace jazyka C++
Poskytuje referenční materiály pro implementaci jazyka C++ od Microsoftu.
Referenční dokumentace jazyka C
Poskytuje referenční materiály pro implementaci jazyka C od Microsoftu.
Referenční informace k sestavení jazyka C/C++
Obsahuje odkazy na témata popisující možnosti kompilátoru a linkeru.
Projekty sady Visual Studio – C++
Popisuje uživatelské rozhraní v sadě Visual Studio, které umožňuje určit adresáře, které bude systém projektu hledat, aby vyhledal soubory pro váš projekt C++.