Modyfikatory specyficzne dla firmy Microsoft

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

Słowa kluczowe specyficzne dla firmy Microsoft

Wiele słów kluczowych specyficznych dla firmy Microsoft może służyć do modyfikowania deklaratorów w celu tworzenia typów pochodnych. Aby uzyskać więcej informacji na temat deklaratorów, zobacz Deklaratory.

Słowo kluczowe Znaczenie Używane do tworzenia typów pochodnych?
__based Następująca nazwa deklaruje przesunięcie 32-bitowe na bazę 32-bitową zawartą w deklaracji . Tak
__cdecl Następująca nazwa używa konwencji nazewnictwa i wywoływania języka C. Tak
__declspec Następująca nazwa określa atrybut klasy magazynu specyficznego dla firmy Microsoft. Nie.
__fastcall Następująca nazwa deklaruje funkcję, która używa rejestrów, gdy jest dostępna, zamiast stosu do przekazywania argumentów. Tak
__restrict Podobnie jak __declspec(ogranicz), ale do użycia w zmiennych. Nie.
__stdcall Następująca nazwa określa funkcję, która obserwuje standardową konwencję wywoływania. Tak
__w64 Oznacza typ danych jako większy w kompilatorze 64-bitowym. Nie.
__unaligned Określa, że wskaźnik do typu lub innych danych nie jest wyrównany. Nie.
__vectorcall Następująca nazwa deklaruje funkcję, która używa rejestrów, w tym rejestrów SSE, gdy jest dostępna, zamiast stosu do przekazywania argumentów. Tak

Zobacz też

Dokumentacja języka C++