도대체 _movenext함수에서 콜by벨류가 발생하는지 모르겠다

 

연결리스트 구현해보는데,

자꾸 콜by벨류가 발생해서 잘 안된다;;;

 

내 생각으로는

 

현재 리스트가

1->2가 이렇게 있을때

 

tmpList는 현재 1을 가르치는 중이고(this니까)

_movenext()함수 들어와서,  그 함 수 안에서는 입력받은 tmpList변수가 2를 가르치거든?

근데 함수밖으로 나오는 순간 다시 1을 가르치고 있네;;

 

도대체 뭐가문제지

 

 

물론 그냥 단순하게
_move라는 함수 안쓰고

add내부에서

while(...)으로 돌려서 포인터 이동시키는거는 할줄 아니까

그렇게 하라고 하지는 말구