Složené příkazy (bloky)
Složený příkaz se skládá z nula nebo více příkazů uzavřených do složených závorek ({ }).Složený příkaz lze použít všude, kde je očekáván příkaz.Složené příkazy jsou často označovány za "bloky."
{ [ statement-list ] }
Poznámky
Následující příklad používá složený příkaz jako část statement příkazu if (podrobnosti o syntaxi naleznete v tématu Příkaz if):
if( Amount > 100 )
{
cout << "Amount was too large to handle\n";
Alert();
}
else
Balance -= Amount;
[!POZNÁMKA]
Jelikož deklarace je příkaz, může se deklarace vyskytnout jako jeden z příkazů v seznamu statement-list.Důsledkem toho mají názvy deklarované uvnitř složeného příkazu (ale nikoli explicitně deklarované jako statické) místní obor a v případě objektů i životnost.Podrobnosti o zpracování názvů s místním oborem naleznete v tématu Obor.