libpointer
用于共享库的指针对象
语法
P = libpointer
p = libpointer(DataType)
p = libpointer(数据类型,值)
描述
例子
输入参数
限制
方法加载的库中使用
loadlibrary
函数。
提示
对于有经验的C程序员来说,这是一个高级特性。MATLAB自动将传递给外部库函数和从外部库函数传递的数据转换为外部函数期望的数据类型。使用一个
lib.pointer
对象,而不是在以下情况下自动转换。您希望修改输入参数中的数据。
您正在传递大量数据,并且希望控制MATLAB何时复制数据。
函数库存储并使用指针一段时间,因此您希望MATLAB函数控制指针的生命周期
lib.pointer
对象。
R2006a之前介绍
这个话题有用吗?