witam, mam liste, po ktorej poruszam się za pomocą iteratora
list<int>::iterator p = sciezka.begin();
while(p != sciezka.end()) { cout << *p << " "; p++; }
w jaki sposób mogę usunąć element ze środka tej listy? powiedzmy, że znam jego wartość, myślałem, żeby napisać funkcję która przechodzi po całości, i jak natrafi na odpowiedni element, to go usuwa. Tylko że nie wiem jak ją napisać. Proszę o pomoc