Originariamente inviato da hfish
possibile ci sia un errore così grossolano nella terza ristampa?? e possibile che il prof non ci abbia detto nulla?
Si, possibile, quel libro non era aggiornato allo standard C++ sino a qualche edizione fa. Forse non lo e` tuttora.

Ad ogni buon conto, son piu` strinato del previsto o in questa frase c'e` una contraddizione?
Una dichiarazione che si trovi nell'intestazione di un for appartiene al blocco contenente l'istruzione for stessa, per cui la variabile dichiarata è visibile anche fuori dal corpo del ciclo, come nel seguente esempio:
Se una variabile appartiene al blocco (e credo/spero/penso voglia dire che ha scope e tempo di vita limitato a quel blocco), e` contraddittorio dire subito dopo che pertanto sara` visibile anche fuori dal blocco stesso...