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++.

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++.