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


Модификаторы Майкрософт- Определенной

В этом разделе описываются расширения Майкрософт-специфического в C++ в следующих областях:

Многие из ключевых слов Майкрософт-специфического можно использовать для изменения деклараторы для формирования производные типы.Дополнительные сведения о деклараторах см. в разделе деклараторы.

ключевые слова Майкрософт-Специфического

Ключевое слово

Значение

Используется для формирования производных типов?

__based

Имя, соответствующее объявляет 32 смещение к основанию 32 (sp2), содержащиеся в объявлении.

Да

__cdecl

Имя, которое используется c#, выполните именования и соглашение о вызовах.

Да

__declspec

Имя, соответствующее определяет атрибут хранени-класса Майкрософт-специфического.

Нет

__fastcall

Имя, соответствующее объявляется функция, который использует регистры, если оно доступно, вместо стека для передачи аргумента.

Да

__restrict

__declspec (Аналогичноограничьте), но для использования переменных.

Нет

__stdcall

Имя, соответствующее задающий функцию, которая при вызове поиска майкрософт следует соблюдать стандартным соглашению.

Да

__w64

Помечает тип данных как в компиляторе был больше 64.

Нет

__unaligned

Указывает, что не выравниваются указатель на тип или другим данным.

Нет

См. также

Другие ресурсы

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