Primary expressions
Primary expressions fall into the following general
categories:
- Names (identifiers)
- Literals (constants)
- Integer constant expressions
- Identifier expressions
- Parenthesized expressions ( )
Generic selection 
The this pointer (described in The this pointer (C++ only))- Names qualified by the scope resolution operator (::)



