I’ve seen qualified used in the context cv-qualifiers:
unqualified types can be implicitly converted to const
But I’ve also seen qualified used to mean any nested type:
MyClass::MyNestedType x;
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
For an addressing of the two meanings of qualification, see below…
Well, after seeing the real intended question here goes:
Syntax nits:
&for addressof or forreference type(debatable – not very confusing)[]for array indexing or for lambda declaration>>for right-shift or for closing a nested template definitionmost vexing parse:
Etc.
Meanings of Qualification
(original response)
The first is ‘const/volatile’ qualification
A variable/function/parameter declaration includes a type. This type can be ‘const’ or ‘volatile’ qualified to modify the semantics of the type.
The second is namespace qualification
C++ can group names into namespaces, to avoid clashes. The unqalified name is enough to refer to identifiers declared in the current or visible namespaces:
However to
you’ll have to use what’s known as the ‘qualified’ name: