In C ermöglicht uns die erase()-Methode von Vektoren, Elemente nach ihrer Position zu entfernen. Aber was ist, wenn wir ein Element basierend auf seinem Wert und nicht auf Basis seiner Position entfernen möchten?
Betrachten Sie den folgenden Vektor:
Um das Element mit einem Wert von „8“ zu löschen, verwenden Sie Mit der herkömmlichen Methode erase() würden wir Folgendes tun:
Um ein Element jedoch nach Wert zu entfernen, können wir die Funktion std::remove() verwenden:
So funktioniert es:
Das obige ist der detaillierte Inhalt vonWie entferne ich Elemente aus einem C-Vektor nach Wert?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!