RC1 [RUST] TRPL : Chapter15 - Smart Pointer Chapter 15 - Smart Pointer포인터 : 메모리에 주소를 포함하는 변수에 대한 일반적인 개념. (참조, 가리킴)스마트 포인터 : 포인터처럼 작동하지만 추가 메타데이터와 기능도 있는 데이터 구조.자신이 가리키는 데이터를 소유한다.특성:Deref : 스마트 포인터 구조체의 인스턴스가 참조처럼 동작하여, 참조 또는 스마트 포인터로 작업하도록 코드 작성 가능Drop : 스마트 포인터의 인스턴스가 범위를 벗어날 때 실행되는 코드를 사용자 지정할 수 있다.일반적으로 구조체를 사용하여 구현BoxBox :스택에 남는 것은 힙 데이터에 대한 포인터이다.사용 :컴파일 시점에 크기를 알 수 없는 유형이 있고 정확한 크기가 필요한 컨텍스트에서 해당 유형의 값을 사용대량의 데이터가 있고 소유권을 이전하려고 하지.. 2024. 12. 6. 이전 1 다음