共用方式為


Microsoft 特定修飾詞

本節將描述下列各層面 Microsoft 專有的 C++ 擴充功能:

Microsoft特定關鍵詞

許多 Microsoft 專有關鍵字可用來將宣告子修改為衍生類型。 如需宣告器的詳細資訊,請參閱 宣告器

關鍵字 意義 是否用來形成衍生類型?
__based 後面的名稱聲明相對於宣告中包含的 32 位元基底的 32 位元位移。 Yes
__cdecl 後面的名稱會使用 C 命名和呼叫慣例。 Yes
__declspec 後面的名稱會指定 Microsoft 專有的儲存類別屬性。
__fastcall 後面的名稱宣告了一個函式,當暫存器可用時,會使用暫存器來傳遞引數,而不使用堆疊。 Yes
__restrict 類似於 __declspec(restrict),但用於變數。
__stdcall 後面的名稱會指定採用標準呼叫慣例的函式。 Yes
__w64 在 64 位元編譯器上將資料類型標示為較大。
未對齊 指定指標所指的類型或其他數據未經過對齊。
__vectorcall 後面的名稱會將函式宣告為只要有暫存器可用即使用暫存器 (包括 SSE 暫存器),而不使用可進行引數傳遞的堆疊。 Yes

另請參閱

C++ 語言參考