C ++类用于识别字段名称马铃薯结构阵列
命名空间: |
Matlab :: Data. |
包括: |
matlabfieldidentifier.hpp. |
matlabfieldidentifier()
建造空Matlabfieldidentifier
。
没有
matlabfield identifier(std :: string str)
建立A.Matlabfieldidentifier
从std :: string.
。
|
包含字段名称的字符串。 |
〜matlabfieldidentifier()
摧毁A.Matlabfieldidentifier
。
没有
Matlabfieldidentifier(Const Matlabfieldidentifier&RHS)
创建一个共享数据副本Matlabfieldidentifier
目的。
|
复制价值。 |
没有
Matlabfieldidentifier&operator =(Matlabfieldidentifier Const&Rhs)
将共享数据复制分配给aMatlabfieldidentifier
目的。
|
值得移动。 |
|
更新的实例。 |
没有
Matlabfieldidentifier(Matlabfieldidentifier && RHS)
移动内容A.Matlabfieldidentifier
对象到一个新实例。
|
值得移动。 |
没有
Matlabfieldidentifier&Operator =(Matlabfieldidentifier && RHS)
|
值得移动。 |
|
更新的实例。 |
没有
〜matlabfieldidentifier()
摧毁A.Matlabfieldidentifier
。
操作员std :: string
运算符std :: string()const
|
代表的 |
没有
操作员==.
Bool运算符==(const matlabfieldidentifier&Rhs)const
检查二是否二Matlabfieldidentifier
对象是相同的。
|
值得比较。 |
|
如果对象相同,则返回true。否则,返回false。 |
没有
访问MATLAB中的数据®使用结构字段名称传递给C ++ MEX功能或C ++引擎程序的结构。
以下是传递给MEX功能的结构。这日期
字段包含创建结构的日期,如返回的结构日期
功能。这数据
字段包含数值。
s = struct('日期',日期,'数据',100);
在MEX函数中,将输入存储为astructarray.
。使用getfieldnames.
成员函数获得一系列Matlabfieldidentifier
表示结构字段名称的元素。使用第二个元素从中获取数字数据数据
场地。存储数字数据typedarray
与类型的元素双倍的
。
matlab :: data :: structarray指示(输入[0]);Matlab :: Data :: RangeFields = CrickEn.GetFieldNames();const matlab :: data :: typedArray Data =指示[0] [Fields.Begin()[1]];双CPPDATA =数据[0];