kjuny00   2달 전

아래 코드 중에서 while문 안의 if (que.empty() && !next.empty()){
day++;
auto jj =next;
next =queue ();
que = jj;
} 에서 바로 queue = next로 해주고 next를 초기화시켜 주려 했는데 틀리길래 디버깅을 해봤더니 queue = next를 하고 while문으로 다시 돌아가더라고요. 그래서 어쩔 수 없이 아래 코드로 바꾼건데 혹시 왜 그런지 알려주실 수 있을까요?

댓글을 작성하려면 로그인해야 합니다.