Справочник по языку 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++.
Связанные подразделы
Функции языка для платформы CLR
Справочные материалы для использования общеязыковая среда выполнения Visual C++.Ссылка на построение C/C++
Параметры компилятора, параметры компоновщика и других средств построения.Cправочник препроцессора /C++
Справочные материалы в прагма-директивы, директивы препроцессора и предопределенный макрос препроцессора.Справочник по языку
Ссылка для языка программирования, включая расширения Microsoft.Библиотеки Visual C++
Список ссылок на ссылку для запуска страницы для различных библиотек Visual C++.