C/C++ – referenční dokumentace preprocesoru
Referenční dokumentace preprocesoru C/C++ vysvětluje preprocesor, jak je implementován v jazyce Microsoft C/c++. Preprocesor provádí předběžné operace se soubory C a C++ předtím, než jsou předány do kompilátoru. Můžete použít preprocesor pro podmíněné kompilování kódu, vkládání souborů, určení chybových zpráv při kompilaci a použití pravidel specifických pro konkrétní počítač pro oddíly kódu.
v Visual Studio 2019 možnost kompilátoru /zc: preprocesor poskytuje plně vyhovující C11 a C17 preprocesor. Toto je výchozí nastavení při použití příznaku kompilátoru /std:c11 nebo /std:c17 .
V této části
Preprocesor
Poskytuje přehled tradičních a nových vyhovujících preprocesorů.
Direktivy preprocesoru
Popisuje direktivy, které se obvykle používají k snadné změně zdrojových programů a jejich snadné kompilaci v různých prostředích pro spuštění.
Operátory preprocesoru
Popisuje čtyři operátory pro preprocesory, které se používají v kontextu #define direktivy.
Předdefinovaná makra
Popisuje Předdefinovaná makra, jak jsou určena standardy jazyka C a C++ a Microsoft C++.
Pragmas
Popisuje direktivy pragma, které nabízejí způsob, jakým každý kompilátor nabízí funkce specifické pro počítač a operační systém při zachování celkové kompatibility s jazyky C a C++.
Související oddíly
Reference jazyka C++
Poskytuje referenční materiály pro implementaci jazyka C++ společnosti Microsoft.
Referenční dokumentace jazyka C
Poskytuje referenční materiály pro implementaci jazyka C od společnosti Microsoft.
Referenční informace k sestavením v C/C++
Obsahuje odkazy na témata, která pojednávají o možnostech kompilátoru a linkeru.
Projekty sady Visual Studio – C++
popisuje uživatelské rozhraní v Visual Studio, které umožňuje určit adresáře, které bude systém projektu vyhledávat, aby vyhledal soubory pro projekt v jazyce C++.