C++ Syntax: {..}The {..} is also central to the idea of scope In the example above, the variable temp was defined within the compound statement following the if; once execution leaves this compound statement the variable "goes out of scope" and is destroyed. Sometimes {..} is used to purely allow scratch variables to be created for short term work; it helps to follow one of the golden rules of programming:-