Udostępnij za pośrednictwem


Modyfikatory specyficzne dla firmy Microsoft

W tej sekcji opisano rozszerzenia specyficzne dla firmy Microsoft C++ w następujących obszarach:

Wiele słów kluczowych właściwych dla programu Microsoft można zmodyfikować declarators do typów formularza uzyskane.Aby uzyskać więcej informacji o declarators, zobacz Declarators.

Słowa kluczowe specyficzne dla firmy Microsoft

Słowo kluczowe

Znaczenie

Stosowany do tworzenia typów pochodnych?

__based

Nazwa, który następuje deklaruje 32-bitowego przesunięcia do podstawy 32-bitowe, zawartych w zgłoszeniu.

Tak

__cdecl

Nazwa, który następuje używa c nazewnictwa i konwencje wywoływania.

Tak

__declspec

Nazwa, który następuje Określa atrybut klasy magazynowania specyficzne dla firmy Microsoft.

Nr

__fastcall

Nazwa, który następuje deklaruje funkcję, która używa rejestrów, jeśli jest dostępna, zamiast stosu dla argumentu, przekazując.

Tak

__restrict

Podobny do __declspec (ograniczyć), ale do użytku na zmienne.

Nr

__stdcall

Poprzedzający nazwę określa, że przestrzega standardowej konwencji wywoływania funkcji.

Tak

__w64

Znaki typu danych jako większa w przypadku 64-bitowy kompilator.

Nr

__unaligned

Określa wskaźnik do typu lub innych danych jest wyrównany.

Nr

Zobacz też

Inne zasoby

Skorowidz języka C++