主要内容

clibConvertArray

转换成数字MATLAB数组到数组的c++对象

描述

例子

cArray = clibConvertArray (typeName一个将MATLAB®数组一个转换为c++类型的对象typeName.的尺寸cArray是一样的一个.的每个元素cArray的对应元素初始化一个

就像clibArray,只能在标准库要求该类型时构造数组。

的记忆cArray为MATLAB所有。要释放记忆,就呼唤clibRelease

例子

全部折叠

假设您有一个到c++库的接口库名.转换一个MATLAB数组的双精度。

A = [1 2 3 4];arr = clibConvertArray (“clib.libname.Double”,);类(arr)
“clib.array.libname.Double”

输入参数

全部折叠

c++类型,指定为字符串或字符向量。有关更多信息,请参见c++到MATLAB的数据类型映射.金宝app支持类型:

不支持c++类名。金宝app

MATLAB将基本c++类型的名称转换为大写驼峰大小写。例如,typeName对于c++类型符号整数SignedInt

类型是一个完全限定的c++类型名。例如,如果一个图书馆库名定义一个类myclass,然后typeNameclib.libname.myclass

例子:clib.libname.Double

数据类型:字符|字符串

MATLAB数组,指定为数值型MATLAB类型。

介绍了R2020a