Hey,
Ik zoek iets om tijdens het doorlopen van een vector een van de elementen te verwijderen.
Waar ik zelf mee kwam was dit:
echter crashed hij bij het deleten
Ik heb al even gegoogled, maar zou zo snel niet weten welke trefwoorden ik hiervoor moet gebruiken
Weet iemand misschien hoe je zoiets oplost ?
Alvast bedankt,
TB
Ik zoek iets om tijdens het doorlopen van een vector een van de elementen te verwijderen.
Waar ik zelf mee kwam was dit:
code:
1
2
3
4
5
6
7
8
9
| vector<Player *>::iterator plyr,nextplyr;
for (plyr=vPlayers.begin(); plyr!=vPlayers.end();) {
nextplyr=plyr+1;
if (!(*plyr)->PreSelect(&readfds,&writefds,&errorfds,&highest)) {
delete (*plyr);
vPlayers.erase(plyr);
}
plyr=nextplyr;
} |
echter crashed hij bij het deleten
Ik heb al even gegoogled, maar zou zo snel niet weten welke trefwoorden ik hiervoor moet gebruiken
Weet iemand misschien hoe je zoiets oplost ?
Alvast bedankt,
TB
[img=http://www.web2messenger.com/smallstatus/w2m/theblasp.png]