Platform::WriteOnlyArray 클래스
호출자가 채울 메서드에 대해 배열을 전달할 때 입력 매개 변수로 사용되는 1차원 배열을 나타냅니다.
이 ref 클래스는 vccorlib.h에서 private으로 선언되므로 메타데이터로 내보내지지 않고 C++에서만 사용할 수 있습니다. 이 클래스는 호출자가 할당한 배열을 받는 입력 매개 변수로만 사용해야 합니다. 이 클래스는 사용자 코드에서 생성할 수 없으며 C++ 메서드가 해당 배열에 직접 작성할 수 있게 합니다( FillArray 패턴). 자세한 내용은 Array 및 WriteOnlyArray를 참조 하세요.
구문
private ref class WriteOnlyArray<T, 1>
멤버
공용 메서드
이러한 메서드의 액세스 가능성은 internal이므로 C++ 앱 또는 구성 요소 내에서만 액세스할 수 있습니다.
속성 | 설명 |
---|---|
WriteOnlyArray::begin | 배열의 첫 번째 요소를 가리키는 반복기입니다. |
WriteOnlyArray::D ata | 데이터 버퍼에 대한 포인터입니다. |
WriteOnlyArray::end | 배열의 마지막 요소를 지난 요소를 가리키는 반복기입니다. |
WriteOnlyArray::FastPass | 시스템에서 투명하게 수행되는 최적화인 FastPass 메커니즘을 배열이 사용할 수 있는지 여부를 나타냅니다. 코드에서 사용하지 마세요. |
WriteOnlyArray::Length | 배열의 요소 수를 반환합니다. |
WriteOnlyArray::set | 지정한 요소를 지정한 값으로 설정합니다. |
상속 계층 구조
WriteOnlyArray
요구 사항
컴파일러 옵션: /ZW
메타데이터: Platform.winmd
네임스페이스: Platform
WriteOnlyArray::begin 메서드
배열의 첫 번째 요소에 대한 포인터를 반환합니다.
구문
T* begin() const;
Return Value
배열의 첫 번째 요소에 대한 포인터입니다.
설명
이 반복기를 std::sort
와 같은 STL 알고리즘과 함께 사용하여 배열 요소에 대해 작업을 수행할 수 있습니다.
WriteOnlyArray::Data 속성
데이터 버퍼에 대한 포인터입니다.
구문
property T* Data{
T* get() const;
}
Return Value
원시 배열 바이트에 대한 포인터입니다.
WriteOnlyArray::end 메서드
배열의 마지막 요소를 지난 요소에 대한 포인터를 반환합니다.
구문
T* end() const;
Return Value
배열의 마지막 요소를 지난 요소에 대한 포인터 반복기입니다.
설명
이 반복기를 STL 알고리즘과 함께 사용하여 배열 요소에 대해 std::sort
와 같은 작업을 수행할 수 있습니다.
WriteOnlyArray::FastPass 속성
내부 FastPass 최적화를 수행할 수 있는지 여부를 나타냅니다. 사용자 코드에서는 사용되지 않습니다.
구문
property bool FastPass{
bool get() const;
}
Return Value
배열이 FastPass인지 여부를 나타내는 부울 값입니다.
WriteOnlyArray::get 메서드
지정한 인덱스의 요소를 반환합니다.
구문
T& get(unsigned int indexArg) const;
매개 변수
indexArg
사용할 인덱스입니다.
Return Value
WriteOnlyArray::Length 속성
호출자가 할당한 배열의 요소 수를 반환합니다.
구문
property unsigned int Length{
unsigned int get() const;
}
Return Value
배열의 요소 수입니다.
WriteOnlyArray::set 함수
지정한 인덱스의 지정된 값을 배열에 설정합니다.
구문
T& set(
unsigned int indexArg,
T valueArg);
매개 변수
indexArg
설정할 요소의 인덱스입니다.
valueArg
indexArg
에서 설정할 값입니다.
Return Value
방금 설정한 요소에 대한 참조입니다.
설명
HRESULT 값을 해석하는 방법에 대한 자세한 내용은 COM 오류 코드의 구조를 참조 하세요.