Поделиться через


Справочник по языку C++

Это ссылка на описание языка программирования C++, реализованные в Microsoft Visual C++.На основе организации Комментариями C++ справочном руководстве (Margaret Ellis) и Бьерн Страуструп и ANSI/ISO C++ международный стандарт (ISO/IEC FDIS 14882).Включены специальные Microsoft реализации возможностей языка C++.

Содержатся следующие таблицы для быстрого поиска ключевое слово или оператора:

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

  • Функции языка для платформы CLR
    Ссылка в разделе синтаксис, который позволяет указать общеязыковая среда выполнения.

  • Проблемы совместимости и соответствия стандартам в Visual C++
    Сведения о где Visual C++ не согласны с изменениями стандартных и breaking C++ компилятора.

  • Лексическая соглашения
    Фундаментальные лексические элементы программы на языке C++: маркеры, комментарии, операторы, ключевые слова, пунктуаторов, литералы.Кроме того преобразования файлов, приоритет и ассоциативность оператора.

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

  • Стандартные преобразования
    Введите преобразований между типами встроенных или «основные».Кроме того арифметические операции преобразования и преобразования между указателем, ссылки и типы указателя на член.

  • Выражения
    Типы и семантики выражений, операторы, посвященные приведение и приведение операторы, во время выполнения типа информации.

  • Лямбда-выражения
    Методики, неявно определяет класс объекта функции и создает объект функции этого типа класса.

  • Операторы
    Выражение, null, сложных, выделения, итерации, переходов и объявление инструкции.

  • Объявления
    Спецификаторов класса хранения, определения функций, инициализации, перечислений, класса, структуры и объединение объявлений и объявлений typedef.Кроме того встроенные функции, ключевое слово const, пространства имен.

  • Деклараторы
    Часть инструкции объявления, имена объекта, тип или функции.Абстрактный деклараторы, имен типа, инициализаторы, объявления функций и определения, массивы, ссылки.

  • Классы, структуры и объединения
    Введение в классы, структуры и объединения.Кроме того, функции-члены, члены данных битовых полей, это указатель, вложенных классов.

  • Производные классы
    Множественное наследование, виртуальные функции несколько базовых классов абстрактные классы и одной области действия правила.Кроме того __super и __interface ключевые.

  • Доступ К элементам управления
    Управление доступом к членам класса: открытые, закрытые и защищенные зарезервированные слова.Дружественной функции и классы.

  • Специальные функции-члены
    Специальные функции уникальные типы классов: конструкторы, деструкторы, функции преобразования, оператор присваивания оператора new и оператор удалить функции.

  • Перегрузка
    Перегруженные функции, декларации соответствия, соответствующий аргумент.Кроме того перегруженные операторы, правила по перегрузке операторов.

  • Обработка исключений
    Обработка исключений C++ структурированной обработки исключений (SEH), ключевые слова, используемые в записи операторы обработки исключений.

  • Утверждение и пользовательские сообщения
    #errorдирективы, static_assert ключевое слово, assert макрос.

  • Шаблоны
    Шаблон, технические функции шаблонов, шаблоны классов, ключевое слово typename, шаблонов VS. макросов, шаблонов и смарт-указатели.

  • Обработка событий
    Объявление события и обработчики событий.

  • Модификаторы, используемые в системах Microsoft
    Модификаторы для Microsoft C++.Адресации памяти и соглашения о вызовах, Неприкрытые функции расширенные атрибуты класса хранения (__declspec) __w64.

  • Встроенный ассемблер
    Использование языка ассемблера и C++ __asm блоков.

  • COM в компиляторе
    Ссылка на Microsoft связанные классы и глобальные функции для поддержки COM-типов.

  • Сводка грамматики
    Грамматика для расширения Microsoft C++.

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