Hej, mam sobie w c++ fora który się iteruje po liście np:
for(isValid = iterator->getfirst();isValid;isValid = iterator->getNext())
{...}
Wewnątrz tego fora chcę dodać warunek który jak jest spełniony to continue. Ale w przypadku wywołania continue nie chcę aby wywołana była akcja fora ( czyli nastąpiło przejście do kolejnego obiektu.) Czy mogę być pewny że nieważne co będę miał wewnątrz ciała tego fora (o ile nie było tam wcześniej żadnego continue) będzie równoznaczne z tym?:
for(isValid = iterator->getfirst();isValid;)
{
...
iterator->getNext();
}
albo jeszcze uproszczę pytanie. Czy takie fory po przeniesieniu akcji na koniec ciała będą zawsze działać identycznie nie ważne co będzie w środku? I jeżeli nie to co może powodować różnice w działaniu? (jedną z takich rzeczy jest pewnie słowo continue, tak?)
for(int i =0;i<n;i++)
{...}
for(int i =0;i<n;)
{
...
i++;
}
Zakładki