• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    해결됨

깊은 복사 관련 질문있습니다

21.03.14 20:36 작성 조회수 100

1

복사, 얕은 복사, 깊은 복사를 상황에 맞게 사용해야한다고 하셨는데, 혹시 좀 더 어떤 상황에서 사용을 해야 하는 건지,,  자세하게 설명해주시면 감사하겠습니다 :)

답변 3

·

답변을 작성해보세요.

3

haon님의 프로필

haon

2021.03.15

저도 모르겠지만 레퍼런스 카운트(Reference Count)라는것을 할때 사용하는가보군요.

2

HubsSmellGood님의 프로필

HubsSmellGood

2021.05.21

와웅 파이썬은 얕은 카피 깊은 카피가 따로 되어있고 

레퍼런스 콜이 기본이군요. 

몰랐었는데 ㅋㅋㅋㅋ

어떻게보면 위험하네요. 

1

주로 많은 데이터가 담겨있는 리스트 등은 함수의 인자 등의 사용할 때 마다

복사해서 사용하면 그만큼 메모리 사용량이 증가하겠죠.

그래서 주소값을 전달해서 원본의 값을 수정할 수 있도록 합니다.

깊은 복사 얕은 복사는 검색을 통해서 위와 같은 내용들을 확인하실 수 있어요.