Boxing(C++/CLI)
Boxing은 값 형식을 형식 object
또는 값 형식에 의해 구현되는 인터페이스 형식으로 변환하는 프로세스입니다. CLR(공용 언어 런타임)이 값 형식을 상자에 넣으면 값을 a System.Object
에 래핑하고 관리되는 힙에 저장합니다. unboxing하면 개체에서 값 형식이 추출됩니다. Boxing은 암시적이며 unboxing은 명시적입니다.
관련 문서
제목 | 설명 |
---|---|
방법: 명시적으로 boxing 요청 | 변수에 대한 boxing을 명시적으로 요청하는 방법을 설명합니다. |
방법: gcnew를 사용하여 값 형식 만들기 및 암시적 boxing 사용 | 관리되는 가비지 수집 힙에 배치할 수 있는 boxed 값 형식을 만드는 데 사용하는 gcnew 방법을 보여줍니다. |
방법: Unbox | 값을 언박스 해제하고 수정하는 방법을 보여 줍니다. |
표준 변환 및 암시적 boxing | boxing이 필요한 변환을 통해 컴파일러가 표준 변환을 선택했음을 보여 줍니다. |
C++/CLI를 사용한 .NET 프로그래밍 (Visual C++) | Visual C++ 설명서에서 .NET 프로그래밍을 위한 최상위 문서입니다. |