for (auto i : vector){...}여기서 포문 안에서 vector에 push, pop 하는 경우 오동작 하는 경우 있다어느순간 벡터에 없는 값을 i로 갖고오더니 i가 계속 1씩 증가함ㅄ같음
iterator 기반 구현이라 도중에 insert나 delete 하면 안된다능
그걸 오동작이라 해야하나? 불편한것은 맞긴한데
원리상으로 생각하면 뭐... 예상가능하긴한데..
글썌 그럴수도있겠다싶은데 아직까지 딱히 겪어보질않아서 와닿지가 않는다 아직은
for(int i = 0 ; i<num ; i++) 치는거 너무익숙해져서 for(auto i : con) 안하게되기도하는것도 있기도하고 ㅋㅋㅋ
그냥 이상한 짓을 했다고 봐야;;;;
오동작이 아니지않나...당연한건데