Класс C++, чтобы получить доступ к массивам структур MATLAB
Используйте объекты StructArray
работать с массивами структур MATLAB®. Чтобы получить доступ к полю для единственного элемента в массиве, используйте имя поля. Чтобы создать объект StructArray
, вызовите createStructArray
.
Пространство имен: | matlab::data |
Базовый класс: | TypedArray<Struct> |
Включение: | StructArray. hpp |
StructArray(const StructArray& rhs)
StructArray(const Array& rhs)
Создает копию разделяемых данных объекта StructArray
.
|
Значение, чтобы скопировать. |
|
Значение, заданное как объект |
|
Типом входного параметра |
StructArray& operator=(const StructArray& rhs)
StructArray& operator=(const Array& rhs)
Присваивает, разделяемые данные копируют в объект StructArray
.
|
Значение, чтобы скопировать. |
|
Значение, заданное как объект |
|
Обновленный пример. |
|
Типом входного параметра |
StructArray(StructArray&& rhs)
StructArray(Array&& rhs)
Содержимое перемещений объекта StructArray
к новому экземпляру.
|
Значение, чтобы переместиться. |
|
Значение, заданное как объект |
|
Типом входного параметра |
StructArray& operator=(StructArray&& rhs)
Присваивает входной параметр этому объекту StructArray
.
|
Значение, чтобы переместиться. |
|
Обновленный пример. |
'none'
~StructArray()
Освободите память для объекта StructArray
.
getFieldNames
Range<ForwardIterator, MatlabFieldIdentifier const> getFieldNames() const
|
Содержит |
'none'
getNumberOfFields
size_t getNumberOfFields() const
|
Количество полей. |
'none'
MATLABFieldIdentifier
| Область значений
| Struct ()
| создание StructArray