Справочник по препроцессору C/C++

В Справочнике препроцессора C/C++ рассматривается реализация препроцессора в Microsoft C/C++. Препроцессор выполняет предварительные операции с файлами C и C++ перед их передачей компилятору. Препроцессор можно использовать для условной компиляции кода, вставки файлов, задания сообщений для ошибок времени компиляции, а также для применения правил, зависящих от компьютера, к разделам кода.

В этом подразделе

  • Директивы препроцессора
    Описание директив, обычно используемых, чтобы исходные программы можно было легко изменять и компилировать в разных средах выполнения.

  • Операторы препроцессора
    Описание четырех относящихся к препроцессору операторов, используемых в контексте директивы #define.

  • Предустановленные макросы
    Описание предустановленных макросов согласно спецификации ANSI и Microsoft C++.

  • Директивы pragma
    Описание директив #pragma, которые позволяют каждому компилятору предоставлять функции, зависящие от компьютера и операционной системы, в то же время сохраняя общую совместимость с языками C и C++.

Связанные подразделы

  • Справочник по языку C++
    Справочные материалы по реализации языка C++ корпорации Microsoft.

  • Справочник по языку C
    Справочные материалы по реализации языка C корпорации Microsoft.

  • Построение программы C/C++
    Ссылки на разделы, в которых рассматриваются параметры компилятора и компоновщика.

  • Библиотеки Visual C++
    Ссылки на различные библиотеки, входящие в состав Visual C++, включая ATL, MFC, OLE DB, библиотеку времени выполнения языка C, а также стандартную библиотеку C++.

  • Создание проектов Visual C++ и управление ими
    Описание пользовательского интерфейса в Visual Studio, позволяющего определять каталоги, в которых система проектов будет выполнять поиск файлов для проекта C++.