Complex sentence: In C++ the constructor of local objects called when the execution reaches the place of declaration and the destructor is called when it reaches the end of the given program block (program blocks are surrounded by curly brackets).
Split into simpler sentences: In C++ the constructor of local objects is called when the execution reaches the place of declaration. The destructor is called when it reaches the end of the given program block (program blocks are surrounded by curly brackets).