Ho questo codice: Vorrei sapere se deve essere corretto:

codice:
  for (it=actors.begin(); it!=actors.end(); it++)
                                  {
                                       string name=*it;
                                         if(name==token)
                                         {     //posso andare alla fine del vector di attori
                                             parola2++;
                                             it=actors.end()-1;
                                         }
                                  }
In sostanza se name=token vorrei andare alla fine dell' iteratore, ma č corretto scrivere in quel modo? Cioč it=actors.end()-1;