해결된 질문
작성
·
185
0
list에서 이터레이터에 대해 질문이 있습니다.
list<int> li;
for (int i = 0; i < 100; i++)
li.push_back(i);
list<int>::iterator itBegin = li.begin();
이 코드에서 itBegin을 메모리로 까보면
itBegin
0x00EFFE58 | 0120 0368
0x00EFFE5C | 0000 0000
0x00EFFE60 | 0120 1ba0
이런식으로 나오던데
0120 1ba0 이 주소는 0이 들어가 있을 첫번째 node의 _next 주소인 것을 확인했습니다
그렇다면 위에 있는 나머지 두 개는 뭘 뜻하는 건가요?
0x00EFFE58 | 0120 0368
0x00EFFE5C | 0000 0000
이 두 개가 무엇을 뜻하는지 궁금합니다.
==> 혹시 못 보신 것 같아 위쪽으로 재업했습니다.