,(comma)
.(dot)
; (semi colon)
:: (double colon)
Data members
Member functions
Both (a) and (b)
None of these
Member functions only
Member variables only
Both a and b
Neither functions nor variables
Private
Public
Protected
Class
1
2
3
4
Both (b) and (c)
Nesting functions
Recursive functions
Inline functions
Friend functions
Data functions
Concrete functions
Specifications
Class depth
Visibility labels
Array Type
Derived Type
Built-in Type
User Defined Type