MOLOKINI

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록

Shallow Copy 1

깊은 복사와 얕은 복사 (Deep Copy, Shallow Copy)

깊은 복사와 얕은 복사 객체는 다른 객체를 참조할 수 있는데 이럴 경우에 객체의 복사본을 핸들링 할 경우 깊은 복사인가, 얕은 복사인가에 따라 결과값이 달라질 수 있으니 주의해서 다루어야 합니다. 복사를 한다는 것은 기존 객체와 같은 값을 가진 새로운 객체로 만든다는 것입니다. 객체들은 멤버를 가지고 있고 그 멤버들은 값일 수도 있고 참조 형식일 수도 있습니다. - 바로 이 객체들이 가진 값 형식과 참조 형식의 복제 방식에 따라 얕은 복사와 깊은 복사의 개념이 나누어지게 됩니다. 얕은 복사(Shallow Copy) 얕은 복사는 객체가 가진 멤버들의 값을 새로운 객체로 복사하는데 만약 객체가 참조타입의 멤버를 가지고 있다면 참조값만 복사가 됩니다. 아래의 예제를 보면,, main의 Person B = A;..

Basics/Programming 2014.11.15
이전
1
다음
더보기
프로필사진

MOLOKINI

자동차, Graphics, AR/VR, OS, Windows Driver, Programming

  • 분류 전체보기 (291)
    • 자동차 (3)
      • DIY (3)
    • Programming Language (45)
      • C, C++ (38)
      • C# (6)
      • Python (1)
    • Windows (19)
      • Windows Programming (13)
      • Windows Driver Model (2)
      • Windows Debugging (4)
    • Graphics (87)
      • OpenGL (18)
      • DirectX (55)
      • GPU (11)
      • 3D MAX (3)
    • Mobile (4)
      • Android (4)
    • Web, Network Programming (11)
      • Socket (8)
      • IIS (2)
      • ASP (1)
    • Haptic Rendering (8)
      • Force Simulator (3)
      • OpenHaptics (5)
    • Augmented Reality (32)
      • AR Basics (2)
      • Image Processing (5)
      • Moblie AR (6)
      • ARToolKit (2)
      • PTAM (17)
    • Basics (65)
      • Data Structure (16)
      • Euler Project (11)
      • Programming (5)
      • Hashing, Encryption (2)
      • HCI (7)
      • OS (4)
      • Mathmatics (18)
      • Network (1)
      • Definitions (xml, ini, csv... (1)
    • Database (4)
    • DataMining (9)
    • UIS (4)




최근글과 인기글

  • 최근글
  • 인기글

최근댓글



방문자수Total

  • Today :
  • Yesterday :

Copyright © AXZ Corp. All rights reserved.

티스토리툴바