Istruzioni composte (blocchi)
Un'istruzione composta è costituita da zero o più istruzioni racchiuse tra parentesi graffe ({}). Un'istruzione composta può essere utilizzata ovunque sia prevista un'istruzione. Le istruzioni composte vengono in genere definite blocchi.
{ [ statement-list ] }
Note
Nell'esempio seguente viene utilizzata un'istruzione composta come parte statement dell'istruzione if. Per dettagli sulla sintassi, vedere Istruzione if:
if( Amount > 100 )
{
cout << "Amount was too large to handle\n";
Alert();
}
else
Balance -= Amount;
Nota
Poiché una dichiarazione è l'istruzione, una dichiarazione può essere una delle istruzioni in statement-list.Di conseguenza, i nomi dichiarati in un'istruzione composta, ma non esplicitamente dichiarati come statici, hanno ambito e, per gli oggetti, durata locale.Per informazioni dettagliate sul trattamento dei nomi con ambito locale, vedere Ambito.