Memberdeklarationen innerhalb einer Klasse oder Schnittstelle
Die Deklaration von Eigenschaften und Operatoren in Managed Extensions for C++ wurde für Visual C++ 2010 umfassend überarbeitet. Die zugrunde liegenden Implementierungsdetails, die im Design von Managed Extensions verfügbar waren, sind jetzt ausgeblendet. Die Ereignisdeklarationen wurden ebenfalls geändert.
Zur Kategorie von Änderungen, die in Managed Extensions nicht unterstützt werden, gehört, dass statische Konstruktoren jetzt out-of-line definiert werden können (innerhalb von Managed Extensions mussten sie inline definiert werden) sowie die Einführung einer Notation für einen delegierenden Konstruktor.
In diesem Abschnitt
Eigenschaftendeklaration
Behandelt Änderungen an Eigenschaftendeklarationen.Deklaration von Eigenschaftenindizes
Behandelt Änderungen an indizierten Eigenschaftendeklarationen.Delegaten und Ereignisse
Behandelt Änderungen an der Syntax zur Deklaration von Delegaten und Ereignissen.Versiegeln einer virtuellen Funktion
Behandelt Änderungen an der Syntax zum Versiegeln einer Funktion.Überladene Operatoren
Behandelt Änderungen bezüglich der Operatorüberladung.Änderungen bei Konvertierungsoperatoren
Behandelt Änderungen an Konvertierungsoperatoren.Explizites Überschreiben eines Schnittstellenmembers
Behandelt Änderungen an der Methode zum expliziten Überschreiben eines Schnittstellenmembers.Private virtuelle Funktionen
Behandelt Änderungen an der Art, wie private virtuelle Funktionen in abgeleiteten Klassen behandelt werden.Die Bindung von static const int-Membern ist nicht mehr literal
Behandelt Änderungen an der Art, wie integrale static const-Member verknüpft werden, und erläutert, wie eine Konstante mit dem neuen literal-Schlüsselwort explizit deklariert wird.