matlab::data::Reference<Array>
Array
에 대한 참조를 가져오기 위한 C++ 클래스
설명
Reference<Array>
클래스를 사용하여 컨테이너 객체(예: MATLAB® 구조체 또는 셀형 배열)의 Array
요소에 대한 참조를 가져옵니다. 클래스는 배열을 참조하는 모든 참조 유형의 기본 클래스로, 기본 배열 정보를 제공합니다. ArrayRef
는 다음과 같이 정의됩니다.
using ArrayRef = Reference<Array>;
클래스 세부 정보
네임스페이스: | matlab::data |
포함: | ArrayReferenceExt.hpp |
멤버 함수
getType
ArrayType getType() const
| 배열 유형 |
| 충분한 인덱스가 제공되지 않았습니다. |
| 제공된 인덱스가 이 |
| 인식되지 않는 |
getDimensions
ArrayDimensions getDimensions() const
|
|
| 충분한 인덱스가 제공되지 않았습니다. |
| 제공된 인덱스가 이 |
getNumberOfElements
size_t getNumberOfElements() const
| 배열의 요소 개수. |
| 충분한 인덱스가 제공되지 않았습니다. |
| 제공된 인덱스가 이 |
isEmpty
bool isEmpty() const
| 배열이 비어 있으면 true를 반환하고, 그 외의 경우에는 false를 반환합니다. |
| 충분한 인덱스가 제공되지 않았습니다. |
| 제공된 인덱스가 이 |
자유 함수(free function)
getReadOnlyElements
template <typename T> Range<TypedIterator, T const> getReadOnlyElements(const Reference<Array>& ref)
Array
또는 Reference<Array>
의 요소가 포함된 범위를 가져옵니다. 범위에 포함된 이터레이터는 const
입니다.
|
|
| 입력값 |
|
|
getWritableElements
template <typename T> Range<TypedIterator, T> getWritableElements(Reference<Array>& ref)
Array
또는 Reference<Array>
의 요소가 포함된 범위를 가져옵니다. 범위에 포함된 이터레이터는 const
가 아닙니다.
|
|
| 입력값 |
|
|
버전 내역
R2017b에 개발됨