Modyfikatory specyficzne dla firmy Microsoft
Ten rozdział opisuje specyficzne dla Microsoft rozszerzenia do C++ w następujących obszarach:
Podstawowe adresowanie, praktyka używana jako podstawowy wskaźnik, z którego mogą być rekompensowane inne wskaźniki
Rozszerzone atrybuty klasy magazynowania zadeklarowane za pomocą słowa kluczowego __declspec
Słowo kluczowe __w64
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 dotyczących deklaratorów, zobacz 86zce4y8(v=vs.120).md.
Słowa kluczowe specyficzne dla Microsoft
Słowo kluczowe |
Znaczenie |
Używany do tworzenia typów pochodnych? |
---|---|---|
Widoczna dalej nazwa deklaruje 32-bitowe przesunięcie w stosunku do zawartej w zgłoszeniu podstawy 32-bitowej. |
Tak |
|
Widoczna dalej nazwa używa konwencji wywoływania i nazewnictwa języka C. |
Tak |
|
Widoczna dalej nazwa określa atrybut klasy magazynu specyficzny dla firmy Microsoft. |
Nie |
|
Widoczna dalej nazwa deklaruje funkcję, która używa rejestrów, jeśli są dostępne, zamiast stosu do przekazywania argumentu. |
Tak |
|
Podobnie jak w przypadku __declspec (ogranicz), ale do wykorzystania dla zmiennych. |
Nie |
|
Widoczna dalej nazwa określa funkcję, która przestrzega standardowej konwencji wywoływania. |
Tak |
|
Oznacza typ danych jako większe na 64-bitowym kompilatorze. |
Nie |
|
Określa, że wskaźnik do typu lub innych danych nie jest wyrównany... |
Nie |
|
Widoczna dalej nazwa deklaruje funkcję, która używa rejestrów, włącznie z rejestrami SSE, jeśli są dostępne, zamiast stosu do przekazywania argumentu. |
Tak |