Drodzy forumowicze,
mam pytanie takie: załóżmy, że mamy nieskończoną pętlę for, w której jest jakaś zmienna x. Czy ta zmienna x po każdym obiegu będzie likwidowana, czy dopiero po zerwaniu pętli?
for(;;)
{
int n;
cin>>n;
const int y = n;
cout<< y;
}
Skoro w powyższym przykładzie cout wyświetli zawsze wartość podaną w aktualnym obiegu pętli, to wnioskuję, że zmienna y musi być tworzona w każdym obiegu od nowa, bo przecież wartości zmiennych const się nie zmienia.
Stąd uważam, że koniec każdego obiegu pętli = likwidacja zmiennych utworzonych w tym obiegu. Chcę się tylko upewnić czy dobrze myślę.