Características del lenguaje en Visual C++ 2005
Actualización: noviembre 2007
En este tema se enumeran las nuevas características de la sintaxis del lenguaje en Visual C++ 2005.
Comentarios
Visual C++ 2005 incluye una nueva sintaxis para desarrollar aplicaciones para Common Language Runtime. Para obtener más información, vea Language Features for Targeting the CLR y Cambios importantes en el compilador de Visual C++ 2005.
La sintaxis del lenguaje en Visual C++ 2005 contiene las siguientes nuevas características adicionales:
Ahora ya no se utiliza el atributo attribute. Vea User-Defined Attributes para obtener información sobre cómo crear atributos.
appdomain Se ha agregado el modificador __declspec.
Se ha agregado la convención de llamada __clrcall.
deprecated (C++) El modificador declspec ahora permite especificar una cadena que se mostrará en tiempo de compilación, si un usuario intenta tener acceso a una clase o función en desuso.
dynamic_cast Operator presenta cambios importantes.
Las enumeraciones nativas ahora permiten especificar el tipo subyacente. Para obtener más información, vea C++ Enumeration Declarations.
jitintrinsic Se ha agregado el modificador declspec.
noalias Se ha agregado el modificador declspec.
process Se ha agregado el modificador __declspec.
abstract, override y sealed son válidos para las compilaciones nativas. Para obtener más información, vea How to: Declare Override Specifiers in Native Compilations.
Se ha agregado la palabra clave __restrict.
restrict Se ha agregado el modificador declspec.
__thiscall ahora es una palabra clave.
La palabra clave __unaligned se encuentra ahora documentada.
volatile (C++) ha actualizado su comportamiento respecto a las optimizaciones.
Vea también
Conceptos
Cambios en el compilador, el lenguaje y las herramientas de Visual C++ 2005