Modificadores de específicas da Microsoft

Esta seção descreve as extensões específicas da Microsoft para C++ nas seguintes áreas:

Muitas das palavras-chave específicas da Microsoft podem ser usadas para modificar o declaradores para tipos de formulário derivado.Para obter mais informações sobre declaradores, consulte declaradores.

Palavras-chave específicas do Microsoft

Keyword

Significado

Usado para formar os tipos derivados?

__based

O nome após declara um deslocamento de 32 bits na Base de 32 bits contidos na declaração.

Sim

_ _ cdecl

O nome que se segue usa o c nomeação e convenções de chamada.

Sim

__declspec

O nome que se segue Especifica um atributo de classe de armazenamento específicas da Microsoft.

Não

__fastcall

O nome após declara uma função que usa os registradores, quando disponível, em vez da pilha para passar de argumento.

Sim

__restrict

Semelhante a __declspec (restringir), mas para uso em variáveis.

Não

__stdcall

O nome que se segue Especifica uma função que observa a convenção de chamada padrão.

Sim

__w64

Marca um tipo de dados como sendo maior em um compilador de 64 bits.

Não

__unaligned

Especifica que um ponteiro para um tipo ou outros dados não está alinhado..

Não

Consulte também

Outros recursos

Referência de linguagem C++