Modificadores Microsoft-Específicos

Esta sección describe las extensiones específicas en C++ en las áreas siguientes:

Muchas de las palabras clave específicas se pueden utilizar para modificar declarantes para formar tipos derivados.Para obtener más información sobre declarantes, vea declarantes.

Palabras clave específicas

Palabra clave

Significado

¿Utilizado para formar tipos derivados?

__based

el nombre que sigue declara un desplazamiento de 32 bits a la base de 32 bits contenida en la declaración.

__cdecl

El nombre que sigue utiliza nombres y las convenciones de llamada de c.

__declspec

El nombre que se especifica un atributo Microsoft-específico de clase de almacenamiento.

No

__fastcall

El nombre que sigue declara una función que usa registros, cuando está disponible, en lugar de la pila para pasar de argumento.

__restrict

Similar a __declspec (limitado), pero para el uso en variables.

No

__stdcall

El nombre que sigue especifica una función que observe la convención de llamada estándar.

__w64

Marca un tipo de datos es mayor en un compilador de 64 bits.

No

__unaligned

Especifica que un puntero a un tipo o a otros datos no está alineado.

No

Vea también

Otros recursos

Referencia del lenguaje C++