728x90
//shallow copy -> 포인터값을 복사할때 복사대상자가 가리키고있는 포인터 주소를 넘겨주는 경우.
ex)
char* pChar = _strdup("2fkljasdfljksa");
char* pChar2 = pChar;
//deep copy -> 포인터값을 복사할때 포인터가 가리키는 힙영역 자체를 복사하여 가리키게 하는경우
char* pChar = _strdup("2fkljasdfljksa");
char* pChar2 = _strdup(pChar;)
728x90
728x90
'Dev > [C++]개념정리' 카테고리의 다른 글
[개탱][C++][상속][inheritance][사원관리 프로그램][행렬][자료구조][수정필요] (0) | 2018.01.02 |
---|---|
[개탱][C++][상속][inheritance][수정필요] (0) | 2018.01.02 |
[개탱][C++][Operator Overloading][Operator][Overloading][복소수][complexNumber][2] (0) | 2018.01.02 |
[개탱][C++][Operator Overloading][Operator][Overloading][복소수][complexNumber][1] (0) | 2018.01.02 |
[개탱][C++][static][static data member][class][static function] (0) | 2018.01.02 |