variables namespace variable-scope scope
try-catch block exceptions variable-scope scope throw exception handling
variables visibility variable-scope scope
loops visibility while-statement variable-scope scope
class variables variable-scope scope
initialization variables variable-scope scope order of construction global variables
variables if statement variable-scope scope
initialization variables sizeof variable-scope global variables
initialization variables references variable-scope temporary-variable
const-cast initialization variables variable-scope extern