• 카테고리

    질문 & 답변
  • 세부 분야

    게임 프로그래밍

  • 해결 여부

    미해결

list iterator 크래시 내고싶습니다.

23.05.15 04:29 작성 조회수 184

0

stl에서 제공하는 list는

iterator가 header를 가리키고 있을때 it++을 해서 첫번째 노드로 접근하거나, 첫번째 노드에서 it--를 해서 header노드로 접근하면 크래시(런타임에러)가 발생하잖아요?

Q)근데 list#3 수업에서 우리가 구현한 list는 저렇게 해도 크래시가 안나고 정상작동 합니다. stl에서는 이걸 크래시 내기 위해서 어떤식으로 코드를 짰을까요?

답변 1

답변을 작성해보세요.

1

아주 다양한 방법이 있는데요.
assert를 사용하거나 강제 크래시 코드를 사용하거나..
그런데 STL이 어떻게 되어 있는지 궁금하면, F12 타고 들어가서 직접 살펴보는게 제일 정확하겠죠!