Sprachfeatures in Visual C++ 2005
Aktualisiert: November 2007
In diesem Thema werden die neuen Features in der Visual C++ 2005-Sprachsyntax aufgelistet.
Hinweise
Visual C++ 2005 unterstützt eine neue Syntax für die Entwicklung von Anwendungen für die Common Language Runtime. Weitere Informationen finden Sie unter Language Features for Targeting the CLR und unter Wichtige Änderungen im Visual C++ 2005-Compiler.
Die Visual C++ 2005-Sprachsyntax enthält die folgenden zusätzlichen neuen Features:
Das attribute-Attribut ist jetzt veraltet. Weitere Informationen zum Erstellen von Attributen finden Sie unter User-Defined Attributes.
appdomain__declspec-Modifizierer wurde hinzugefügt.
__clrcall-Aufrufkonvention wurde hinzugefügt.
deprecated (C++)declspec-Modifizierer ermöglicht das Angeben einer Zeichenfolge, die zur Kompilierzeit angezeigt wird, wenn ein Benutzer versucht, auf eine veraltete Klasse oder Funktion zuzugreifen.
dynamic_cast Operator wurde grundlegend geändert.
Sie können nun bei systemeigenen Enumerationen den zugrunde liegenden Typ angeben. Weitere Informationen finden Sie unter C++ Enumeration Declarations.
jitintrinsicdeclspec-Modifizierer wurde hinzugefügt.
noaliasdeclspec-Modifizierer wurde hinzugefügt.
process__declspec-Modifizierer wurde hinzugefügt.
abstract, override und sealed sind für systemeigene Kompilierungen gültig. Weitere Informationen finden Sie unter How to: Declare Override Specifiers in Native Compilations.
__restrict-Schlüsselwort wurde hinzugefügt.
restrictdeclspec-Modifizierer wurde hinzugefügt.
__thiscall ist jetzt ein Schlüsselwort.
Das __unaligned-Schlüsselwort ist jetzt dokumentiert.
Das Verhalten von volatile (C++) wurde hinsichtlich Optimierungen aktualisiert.
Siehe auch
Konzepte
Änderungen beim Compiler, bei der Sprache und bei den Tools von Visual C++ 2005