Wie man ein bestimmtes Element eines C ++ - AWL-Vektors ändert

vector<int> l;
for(int i=1;i<=10;i++){
   l.push_back(i);
}

Nun, zum Beispiel, wie ändere ich die 5th element des Vektors zu -1?

Versuchte ich l.assign(4, -1);
Es ist nicht verhält wie erwartet. Keiner der anderen Vektor-Methoden zu passen scheinen.

Ich habe verwendet, Vektor, wie ich brauche random-access-Funktionalität in meinen code (mit l.at(i)).

InformationsquelleAutor der Frage Moeb | 2010-04-12

Schreibe einen Kommentar