在代码生成中声明未初始化的变量
副本的类型、大小和复杂性X
= coder.nullcopy (一个
)一个
来X
,但不复制元素值。函数预分配内存X
而不会引起初始化内存的开销。在代码生成中coder.nullcopy
函数声明未初始化的变量。在MATLAB®,coder.nullcopy
返回X等于A的输入。
如果X是一个包含可变大小数组的结构或类,则必须指定每个数组的大小。coder.nullcopy
不会将数组或嵌套数组的大小从其参数复制到其结果。
请注意
使用之前X
在函数或程序中,要确保输入的数据X
是完全初始化。声明一个变量coder.nullcopy
没有对变量的所有元素赋值,将导致不确定性的程序行为。有关更多信息,请参见如何通过定义未初始化的变量来消除冗余副本.
你不能使用coder.nullcopy
在稀疏矩阵。
你不能使用coder.nullcopy
使用支持重载括号或需要索引方法来访问金宝app其数据的类,例如表格
.