Qualified name lookup

A qualified name is a name that appears on the right hand side of the scope resolution operator :: (see also qualified identifiers). A qualified name may refer to a

# Defect reports

DRApplied toBehavior as publishedCorrect behavior
CWG 215C++98the name preceding :: must be a class name or namespacename, so template parameters were not allowed therethe name must designate a class,namespace or dependent type
CWG 318C++98if the right hand side of :: names the same classas the left hand side, the qualified name was alwaysconsidered to name the constructor of that classonly name the constructorwhen acceptable (e.g. not inan elaborated type specifier)

# See also