Modificadores específicos de Microsoft
En esta sección se describen las extensiones específicas de Microsoft para C++ en las áreas siguientes:
Direccionamiento de base, la práctica de usar un puntero como base desde la que se pueden desplazar otros punteros
Atributos extendidos de clase de almacenamiento declarados con la palabra clave __declspec
Palabra clave __w64
Muchas de las palabras clave específicas de Microsoft se pueden utilizar para modificar declaradores y formar tipos derivados. Para obtener más información sobre los declaradores, vea Declaradores.
Palabras clave específicas de Microsoft
Palabra clave |
Significado |
¿Se usa para formar tipos derivados? |
---|---|---|
El nombre que sigue declara un desplazamiento de 32 bits con respecto a la base de 32 bits incluida en la declaración. |
Sí |
|
El nombre que sigue usa las convenciones de nomenclatura y llamada de C. |
Sí |
|
El nombre que sigue especifica un atributo de clase de almacenamiento específico de Microsoft. |
No |
|
El nombre que sigue declara una función que usa registros, cuando están disponibles, en lugar de la pila para pasar el argumento. |
Sí |
|
Similar a __declspec(restrict), pero para usarlo en variables. |
No |
|
El nombre que sigue especifica una función conforme a la convención de llamada estándar. |
Sí |
|
Marca un tipo de datos como mayor en un compilador de 64 bits. |
No |
|
Especifica que un puntero a un tipo u otros datos no esté alineado. |
No |
|
El nombre que sigue declara una función que usa registros, incluidos registros de SSE, si están disponibles, en lugar de la pila para el paso de argumentos. |
Sí |