Sdílet prostřednictvím


Modifikátory specifické pro společnost Microsoft

Tato část popisuje rozšíření specifické pro společnost Microsoft pro jazyk C++ v následujících oblastech:

Mnoho klíčových slov specifických pro společnost Microsoft umožňuje změnit deklarace odvozených typů formulářů.Další informace o deklarátorech naleznete v tématu Deklarátory.

Klíčová slova specifická pro společnost Microsoft

Klíčové slovo

Význam

Použít k vytvoření odvozených typů?

__based

Název, který následuje, deklaruje 32bitový posun na 32bitovém základě obsaženém v prohlášení.

Ano

__cdecl

Název, který následuje, používá pojmenování a konvence volání jazyka C.

Ano

__declspec

Název, který následuje, určuje atribut třídy úložiště společnosti Microsoft.

Ne

__fastcall

Název, který následuje, deklaruje funkci, která používá registry (jsou-li k dispozici), namísto zásobníku pro předání argumentu.

Ano

__restrict

Podobně jako __declspec (omezení), ale pro použití u proměnných.

Ne

__stdcall

Název, který následuje, určuje funkci, která dodržuje standardní konvence volání.

Ano

__w64

Označuje typ dat jako větší u 64bitového kompilátoru.

Ne

__unaligned

Určuje, že ukazatel na typ nebo jiná data nejsou správně zarovnána.

Ne

__vectorcall

Název, který následuje, deklaruje funkci, která používá registry, včetně registrů SSE (jsou-li k dispozici), namísto zásobníku pro předání argumentu.

Ano

Viz také

Další zdroje

Referenční dokumentace jazyka C++