안녕하세요?
저는 구조체를 가르키는 vector변수를 선언하여 쓰레드 함수부분에
해당 조건에 맞는 구조체의 멤버를 찾아 해당 노드를 삭제하려 합니다.
STL책을 찾아보니,
두가지 방법이 있더군요...
제가 잠깐 적어보면,,
1) std::vector<Elem> coll;
......
//val을 값으로 가지는 모든 원소 제거
coll.erase(remove(coll.begin(0, coll.end(), val), coll.end());
2) 특정한 값을 가지는 첫 번재 원소만 제거할 경우
std::vector<Elem> coll;
.....
//val을 값으로 가지는 첫 번째 원소를 삭제한다.