다음을 통해 공유


Platform::IBox 인터페이스

Platform::IBox 인터페이스는 Windows::Foundation::IReference 인터페이스의 C++ 이름입니다.

구문

template <typename T>
interface class IBox

매개 변수

T
boxed 값의 형식입니다.

설명

IBox<T> 인터페이스는 값 클래스 및 구조체(C++/CX)에 설명된 바와 같이 null을 허용하는 값 형식을 내부적으로 나타내는 데 주로 사용됩니다. 또한 이 인터페이스는 Object^형식의 매개 변수를 사용하는 C++ 메서드로 전달되는 값 형식을 boxing하는 데 사용됩니다. 입력 매개 변수를 IBox<SomeValueType>으로 명시적으로 선언할 수 있습니다. 예를 들어 Boxing을 참조하세요.

요구 사항

멤버

Platform::IBox 인터페이스는 Platform::IValueType 인터페이스에서 상속합니다. IBox 에는 다음과 같은 멤버가 포함됩니다.

속성

메서드 설명
IBox 인스턴스에 이전에 저장된 unboxed 값을 반환합니다.

IBox::Value 속성

이 개체에 원래 저장된 값을 반환합니다.

구문

property T Value {T get();}

매개 변수

T
boxed 값의 형식입니다.

속성 값/반환 값

이 개체에 원래 저장된 값을 반환합니다.

설명

예를 들어 Boxing을 참조하세요.

참고 항목

Platform 네임스페이스