Класс C++, чтобы получить ссылку на Array
Используйте Reference<Array> класс, чтобы получить ссылку на Array элемент контейнерного объекта, такого как массив структур MATLAB® или массив ячеек. Класс является базовым классом для всех ссылочных типов, которые относятся к массивам, и предоставляет основную информацию о массиве. ArrayRef задан как:
using ArrayRef = Reference<Array>;
|
Пространство имен: | matlab::data |
|
Включение: | ArrayReferenceExt.hpp |
getTypeArrayType getType() const
|
|
Тип массива |
|
|
Обеспечивается недостаточно индексов. |
|
|
Обеспеченный индекс не допустим для этого |
|
|
|
getDimensionsArrayDimensions getDimensions() const
|
|
|
|
|
Обеспечивается недостаточно индексов. |
|
|
Обеспеченный индекс не допустим для этого |
getNumberOfElementssize_t getNumberOfElements() const
|
|
Число элементов в массиве. |
|
|
Обеспечивается недостаточно индексов. |
|
|
Обеспеченный индекс не допустим для этого |
isEmptybool isEmpty() const
|
|
Возвращает true, если массив пуст, в противном случае возвращает false. |
|
|
Обеспечивается недостаточно индексов. |
|
|
Обеспеченный индекс не допустим для этого |
getReadOnlyElementstemplate <typename T> Range<TypedIterator, T const> getReadOnlyElements(const Reference<Array>& ref)
Получите область значений, содержащую элементы Array или Reference<Array>. Итераторами, содержавшимися в области значений, является const.
|
|
|
|
|
Область значений, содержащая |
|
|
|
getWritableElementstemplate <typename T> Range<TypedIterator, T> getWritableElements(Reference<Array>& ref)
Получите область значений, содержащую элементы Array или Reference<Array>. Итераторы, содержавшиеся в области значений, являются non-const.
|
|
|
|
|
Область значений, содержащая |
|
|
|