cmq se esiste il .begin() c'è anche il .end().Originariamente inviato da netarrow
perfetto, per la sostituzione delle carte risolto così:
edit: se qualcuno ora mi spiegasse xhè pop_back() non funzia o se ha qualche altra soluzione sarebbe veramente tutto ok.codice:... vector<Carta>::iterator it = mano.begin() + i; mano.insert(it, c); mano.erase(it+1); ...
![]()
Senza che fai quel "+i" che suona brutto!!! Aggiorni ogni volta al nuovo .end()!!! E' molto + leggibile e ottimizzato!