模板化C ++类以访问阵列数据
模板化typedarray
类提供类型安全的API,以处理所有MATLAB数组类型(除稀疏数组除外)。创建一个typedarray
, 称呼CreateArray.
或者CroadeScalar.
在里面ArrayFactory.
课程包含其中一个模板模板实例化。
此类定义以下迭代器类型:
使用迭代器= typediterator;使用const_iterator = typediterator ;
命名空间: |
Matlab :: Data. |
基类: |
matlab :: data :: Array |
包括: |
typedarray.hpp. |
|
提到的元素类型。 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
matlab :: data :: Array |
MATLAB :: DATA :: struct |
Matlab :: Data ::枚举 |
typedArray(const typedArray
TypedArray(Const Array&RHS)
创建输入的共享数据副本。
|
要复制的值。 |
|
指定的值 |
|
输入类型 |
TypedArray
TypedArray
为此分配输入的共享数据副本typedArray
。
|
要复制的值。 |
|
指定的值 |
|
更新的实例。 |
|
输入类型 |
typedArray(TypedArray
typedArray(阵列&& RHS)
将输入的内容移动到新实例。
|
要移动的价值。 |
|
指定的值 |
|
输入类型不匹配。 |
TypedArray
TypedArray
将输入移动到此typedArray
目的。
|
值得移动。 |
|
更新的实例。 |
|
输入类型 |
虚拟〜typedArray()
迭代器开始()
const_iterator begin()const
const_iterator cbegin()const
|
迭代器到阵列开始,指定为 |
|
迭代器,指定为 |
没有
迭代器结束()
const_iterator end()const
const_iterator cend()const
|
迭代器到阵列结束,指定为 |
|
迭代器,指定为 |
没有
操作员[]
ArrayelementTypteDref
ArrayelementTypedRef
启用[]
索引A.typedarray
。索引是基于0的。
|
第一个数组索引。 |
|
包含指定索引的临时对象。如果是类型 |
|
包含指定索引的临时对象。返回值允许检索数组的元素,但未修改。 |
没有
释放
buffer_ptr_t版本()
从数组中释放底层缓冲区。如果共享数组,则会进行缓冲区的副本;否则,没有副本。缓冲区释放后,阵列不包含元素。
|
|
|
|