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을 참조하세요.