特定于Microsoft的修饰符

本节描述特定于 Microsoft 的扩展到 C++ 在以下方面:

许多特定于 Microsoft 的关键字可用于修改声明窗体派生类型。 有关声明的更多信息,请参见 声明

特定于 Microsoft 的关键字

关键字

含义

用于窗体派生类型?

__based

下面的名称声明为在声明中所包含个 32 位基础的 32 位偏移量。

__cdecl

按照使用命名和调用约定名称的 C 的名称。

__declspec

下面的名称指定一特定于 Microsoft 的存储类的属性。

__fastcall

下面的名称声明为参数传递,使用注册,可用时,而不是堆栈的函数。

__restrict

类似于 declspec(appdomain)限制),但是,对于在变量中使用。

__stdcall

下面的名称指定观察标准调用约定的函数。

__w64

标记一个数据类型作为是用在 64 位编译器。

__unaligned

指定对类型或其他数据的指针未对齐。

请参见

其他资源

C++语言参考