• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    미해결

래퍼런스가 사라진다고 하셨는데..

20.02.27 23:03 작성 조회수 32

0

삭제된 글입니다

답변 2

·

답변을 작성해보세요.

3

harry님의 프로필

harry

2020.09.03

공부하다가 적어봅니다!

myCar1(레퍼런스)은 스택 메모리에 저장되어 힙 메모리에 저장된 Bicycleclass() 라는 객체를 참조합니다. 

위의 코드에서 스택 메모리에 있는 레퍼런스는 메인 함수가 종료되지 않는 이상 계속 메모리에 남아있습니다.

즉 기존에 스택 메모리에 남아있는 myCar1이 새로운 객체를 참조하게 됩니다. 강사님께서 '레퍼런스가 사라지는 것이 아니다.' 라고 한 것은 이러한 이유 때문인 것 같습니다.

0

Bruce Han님의 프로필

Bruce Han

2023.02.19

질문이 어떤 건지는 모르겠지만 답변 받으셨다고 삭제는 하지 마시길 ㅠㅠ 다른 분들도 질문 보고 문제를 해결할 수 있거든요