인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

ch yc님의 프로필 이미지
ch yc

작성한 질문수

[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문

list #3

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

작성

·

290

0

stl에서 제공하는 list는

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

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

답변 1

1

Rookiss님의 프로필 이미지
Rookiss
지식공유자

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

ch yc님의 프로필 이미지
ch yc

작성한 질문수

질문하기