[개탱][C++][shallow copy][deep copy]
·
Dev/[C++]개념정리
//shallow copy -> 포인터값을 복사할때 복사대상자가 가리키고있는 포인터 주소를 넘겨주는 경우. ex) char* pChar = _strdup("2fkljasdfljksa"); char* pChar2 = pChar; //deep copy -> 포인터값을 복사할때 포인터가 가리키는 힙영역 자체를 복사하여 가리키게 하는경우 char* pChar = _strdup("2fkljasdfljksa"); char* pChar2 = _strdup(pChar;)