연결리스트 반복자클래스고
아래는 연결리스트의 젤마지막 데이터출력함수인데
저기 for문까지는 잘도는데 리턴에서 코어덤프가나는데 왜이런가요 ㅠㅠ
c++코드에요 헬푸,,
아니왜 코드 엑박이지..
난 잘 모르는데 저거 for문 다 돌고 나면 결국 iter가 널 가르키고 있는 상태 되는거 아니냐?
그러네
for문 다돌면 iter은 무조건 null을 가리키는데
변수 하나 추가해서 이전 iter에 대한 정보를 남겨두셈
그러면 for문 종료 될떄 iter은 nulld을 가리키고 새로 추가한 변수가 null을 가리키전 바로 변수를 가지게 되겠지
감사해요 그럼 해결법은 --연산자 오버로딩 해줘서 for돌고 --연산해줘야되나요?
아 그럼되네요 감사해요 ㅠㅠ
니가 만든 node에 이전 노드를 가리킬 수 있는 엣지를 만들어 뒀으면 ㅇㅇ
-- 연산자 오버로딩 해도 됨
그렇게 안해도 for 문에서 itr++ 할때 그 전거를 저장해뒀다가 반환하면 됨
다들 감사해요
아니왜 코드 엑박이지..
난 잘 모르는데 저거 for문 다 돌고 나면 결국 iter가 널 가르키고 있는 상태 되는거 아니냐?
그러네
for문 다돌면 iter은 무조건 null을 가리키는데
변수 하나 추가해서 이전 iter에 대한 정보를 남겨두셈
그러면 for문 종료 될떄 iter은 nulld을 가리키고 새로 추가한 변수가 null을 가리키전 바로 변수를 가지게 되겠지
감사해요 그럼 해결법은 --연산자 오버로딩 해줘서 for돌고 --연산해줘야되나요?
아 그럼되네요 감사해요 ㅠㅠ
니가 만든 node에 이전 노드를 가리킬 수 있는 엣지를 만들어 뒀으면 ㅇㅇ
-- 연산자 오버로딩 해도 됨
그렇게 안해도 for 문에서 itr++ 할때 그 전거를 저장해뒀다가 반환하면 됨
다들 감사해요