이동 생성자(Move Constructor)에 대해 공부하겠습니다. 이동생성자(Move Constructor) 이동 생성자는 객체가 살아있지만 안 쓴다고 보장할 수 있는 상황일 때 사용하게 되는 코드입니다. 기존 객체의 주소 및 Value값을 새로운 오브젝트에 소유권을 이전하게 하는 생성자로, 기존 객체의 값이 이전됩니다. 내부적인 구조로 봤을 때 Test b = static(a) 또는 Test b = move(a)는 새롭게 메모리를 복사할 필요 없이 이전에 잡은 메모리를 가르키기만 하면 되는데 굳이 새롭게 메모리를 잡고 그 메모리에 이전 데이터를 복사해서 저장함 그렇기 때문에 이동 생성자가 있고 이동 생성자를 통해 객체를 생성하면 이전에 Heap에 있던 메모리를 새로운 객체가 가리키게 되고 이전에 생성..