Класс 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>. Итераторы, содержащиеся в области значений, не const.
|
|
|
|
|
Область значений, содержащий |
|
|