"{" und "}" dienen nur der Lesbarkeit, können also weggelassen werden.
Sorry, aber das ist so nicht richtig! Die geschwungenen Klammern definieren einen Scope, der für die Lebensdauer von Variablen äußerst wichtig ist (Stichwort
RAII). Ob sie weggelassen werden können oder nicht hängt also sehr stark vom Kontext ab!