이렇게 for-each를 내부 순환하는 도중에
erase 해버리는 경우 UB인가요 ?
에러가 발생하는데 짐작되는 부분은 이거밖에 없네요
캡쳐 짤리네요대충
for(auto x : st1){ st1.erase(st1.find(x)); } 이런 코드입니다
ub인지는 모르겠고 좆되는 건 맞음 하면 안됨
뭔가https://stackoverflow.com/questions/596162/can-you-remove-elements-from-a-stdlist-while-iterating-through-it이런식으로 해결 할 수 있었네요 답변 감사합니다
캡쳐 짤리네요대충
for(auto x : st1){ st1.erase(st1.find(x)); } 이런 코드입니다
ub인지는 모르겠고 좆되는 건 맞음 하면 안됨
뭔가
https://stackoverflow.com/questions/596162/can-you-remove-elements-from-a-stdlist-while-iterating-through-it
이런식으로 해결 할 수 있었네요 답변 감사합니다