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 오류 코드의 구조를 참조 하세요.
참고 항목
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기