Written on
·
267
0
Maze.cpp에서 player.Init(&board)를 할 때 Player class 안에 멤버 변수 _board에는 nullptr이 들어 있잖아요 그런데 Player.cpp에서 Init 함수 내에 _pos = _board->GetEnterPos( ) 를 호출 할 때 _board에는 nullptr이 들어있는데 어떻게 GetEnterPos( ) 를 호출 할 수 있는건가요?
제 생각으로는 _board = board로 먼저 _board를 특정 주소값으로 세팅한 다음 GetEnterPos( ) 함수를 호출해야 되는 것 같은데 순서를 뒤바꿔서 해도 실행하는데 전혀 문제가 없더라구요 그 이유가 궁금합니다!
그렇네요... 발단은 제가 본문에서 board->GetEnterPos()를 하신 거를 잘못보고 _board->GetEnterPos()로 잘못 쳐놓고 되길래 그런가보다 하고 넘어갔다가 다시 보니 이상해서 한 질문이었는데 다시 확인해보니