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