Partager via


Noms qualifiés

Spécifie la portée.

qualified-class-name :: name

Notes

Si un qualifier-classe-nom est suivi par l'opérateur de résolution de portée (::) et si le nom d'un membre de cette classe ou une base de cette classe, l'opérateur de résolution de portée est considéré comme un nom qualifié.Le type d'un nom qualifié est le même que le type de membre, et le résultat d'une expression de nom qualifié est le membre.Si le membre est une l-value, le nom qualifié est également une l-value.Pour plus d'informations sur déclarer un qualifier-classe-nom, consultez Spécificateur de type ou le noms de classe.

La partie du nom de classed'un qualifier-classe-nom peut être masqué par le redéclaration du même nom dans la portée actuelle ou englobante ; le nom de la classe est toujours trouvé et utilisé.Consultez portée pour obtenir un exemple d'utilisation d'un qualifier-classe-nom pour accéder à un nom de classemasqué.

[!REMARQUE]

Les constructeurs de classe et les destructeursdu nom de classede nom de classe  d'::  de nom de classede formulaire et de: : ~  nom de la classe, respectivement, doivent faire référence au même nom de la classe.

Un nom à plusieurs qualification, telle que la suivante, indique un membre d'une classe imbriquée :

nom d':: denom de classe d':: denom de classe

Voir aussi

Référence

Expressions primaire