文档

setdatatype

类:lib.pointer
包:自由

初始化lib.pointer对象的类型和大小

语法

setdatatype (h,类型、sizeD1…, sizeDn)

描述

setdatatype (h,类型,sizeD1,…, sizeDn)设置数据类型lib.pointerh

输入参数

全部展开

lib.pointer对象,指定为一个句柄。

数据类型,指定为一个特征向量。

每个维度的大小,指定为

例子

全部展开

加载shrlibsample图书馆。

如果~ libisloaded (“shrlibsample”)目录(fullfile (matlabroot,“外来的”,“例子”,“shrlib”)loadlibrary (“shrlibsample”)结束

                   

multDoubleRef函数接受一个标量值指定为doubleptr。创建变量xp作为一个lib.pointer对象,然后调用该函数。

xp = libpointer (“doublePtr”,99);[xobj, xval] = calllib (“shrlibsample”,“multDoubleRef”xp);

使用变量xobj,它的大小和数据类型。

setdatatype (xobj“doublePtr”1)xobj.Value
ans = 495

另请参阅

这个主题有帮助吗?