Freigeben über


Qualifizierte Namen

Gibt den Bereich an.

qualified-class-name :: name

Hinweise

Wenn auf einen qualified-class-name der Bereichsauflösungsoperator (::) folgt und anschließend der Name eines Members dieser Klasse oder einer Basis dieser Klasse, dann wird der Bereichsauflösungsoperator als qualified-name angesehen. Der Typ eines qualified-name ist der gleiche wie der Typ des Members, und das Ergebnis eines Ausdrucks mit qualified-name ist der Member. Wenn der Member ein l-Wert ist, ist qualified-name auch ein l-Wert. Weitere Informationen zum Deklarieren von qualified-class-name finden Sie unter Typspezifizierer oder Klassennamen.

Der class-name-Teil eines qualified-class-name kann von gleichnamiger Neudeklaration im aktuellen oder umschließenden Bereich ausgeblendet werden. class-name wird weiterhin gefunden und verwendet. Weitere Informationen zur Verwendung eines vollqualifizierten Klassennamens für den Zugriff auf einen ausgeblendeten Klassennamen finden Sie unter Bereich.

Hinweis

Klassenkonstruktoren und Destruktoren des Formulars class-name :: class-name und class-name ::~ class-name müssen jeweils auf die gleiche class-name verweisen.

Ein Name mit mehr als einer Qualifikation, wie im Folgenden dargestellt, legt einen Member einer geschachtelten Klasse fest:

class-name :: class-name :: name

Siehe auch

Referenz

Primäre Ausdrücke