matlab::数据::数组
c++数组类型的基类
描述
使用数组
单一和多维数组对象来表示。的数组
类提供的方法来获取所有的通用信息数组,如尺寸和类型。类方法创建深(克隆)复制和共享数据拷贝和支持即写即拷语义。金宝app
构建数组
对象,使用ArrayFactory
方法。
类细节
名称空间: |
matlab:数据 |
包括: |
MDArray.hpp |
构造函数
默认构造函数
数组()
没有一个
复制构造函数
阵列(常量数组rhs)
创建一个共享的数据的副本数组
对象。
|
值复制。 |
没有一个
拷贝赋值操作符
数组运算符=(常量数组rhs)
分配一个共享数据复制到一个数组
对象。
|
值复制。 |
|
更新实例。 |
没有一个
将构造函数
阵列(数组rhs)
移动内容的数组
对象的一个新实例。
|
值移动。 |
没有一个
移动赋值操作符
数组运算符= (Array&& rhs)
指定的输入数组
对象。
|
值移动。 |
|
更新实例。 |
没有一个
析构函数
虚拟数组~ ()
索引操作符
运营商[]
ArrayElementRef <假>操作符[](size_t idx)
ArrayElementRef <真正>操作符[](size_t idx)常量
使[]
索引上常量
和非常量
数组。索引是基于0。
|
第一个数组索引 |
|
包含索引指定的临时对象。返回值数组的元素可以被修改或检索。 |
|
包含索引指定的临时对象。返回值允许检索数组的元素,但不能修改。 |
没有一个
成员函数
方法
ArrayType方法()常量
|
数组类型。 |
没有一个
getMemoryLayout
const MemoryLayout getMemoryLayout ()
|
内存布局数组,指定为 |
|
数组之前创建R2019a不支持不同的内存布局。金宝app内存布局总是列为主。 |
getDimensions
const ArrayDimensions getDimensions ()
|
向量中每个维度的数组。 |
没有一个
getNumberOfElements
const size_t getNumberOfElements ()
|
数组中元素的数量。 |
没有一个
isEmpty
bool isEmpty()常量
|
如果数组是空的。假如果数组不是空的。 |
没有一个
免费的功能
getReadOnlyElements
模板< typename T > < TypedIterator T const > getReadOnlyElements范围(arr常量数组)
得到一个包含的元素范围数组
。迭代器中包含的范围常量
。
|
|
|
范围包含 |
|
|
getWritableElements
模板< typename T > < TypedIterator T > getWritableElements范围(arr数组)
得到一个包含的元素范围数组
。迭代器范围中包含非常量
。
|
|
|
范围包含 |
|
|