C

[C언어] 얕은 복사 vs 깊은 복사

호박고구마123 2022. 2. 24. 23:08

얕은 복사

  • 주소를 복사하는 것을 말함. 즉 데이터 값을 복사하는 것이 아니라, 포인터를 이용하여 가리키게 함

얕은 복사의 단점

포인터를 가리키는 것을 바꾸면 복사한 값들도 바뀌게 됨

 

 

깊은 복사

  • 따로 독자적인 메모리를 만들어서, 거기에 복사를 해야 함.