Ескерім
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Справочник по препроцессору C/C++ объясняет препроцессор, как он реализуется в Microsoft C/C++. Препроцессор выполняет предварительные операции с файлами C и C++ перед их передачей компилятору. Препроцессор можно использовать для условной компиляции кода, вставки файлов, задания сообщений для ошибок времени компиляции, а также для применения правил, зависящих от компьютера, к разделам кода.
В Visual Studio 2019 параметр компилятора /Zc:preprocessor предоставляет полностью соответствующий препроцессор C11 и C17. Это значение по умолчанию при использовании флага /std:c11
компилятора или /std:c17
.
В этом разделе
Препроцессор
Общие сведения о традиционных и новых препроцессорах соответствия.
Директивы препроцессора
Описание директив, обычно используемых, чтобы исходные программы можно было легко изменять и компилировать в разных средах выполнения.
Операторы препроцессора
Описание четырех относящихся к препроцессору операторов, используемых в контексте директивы #define
.
Предустановленные макросы
Описывает предопределенные макросы, указанные стандартами C и C++ и Microsoft C++.
Директивы pragma
Описание директив #pragma, которые позволяют каждому компилятору предоставлять возможности, зависящие от компьютера и операционной системы, в то же время сохраняя общую совместимость с языками C и C++.
См. также
Справочник по языку C++
Справочные материалы по реализации языка C++ корпорации Microsoft.
Справочник по языку C
Справочные материалы по реализации языка C корпорации Microsoft.
Образец построения C/C++
Ссылки на разделы, в которых рассматриваются параметры компилятора и компоновщика.
Проекты Visual Studio — C++
Описание пользовательского интерфейса в Visual Studio, позволяющего определять каталоги, в которых система проектов будет выполнять поиск файлов для проекта C++.