libpointer
用于 C 共享库的指针对象
说明
注意
调用 C 和 C++ 库中函数的推荐方法是创建一个该库的 MATLAB® 接口。有关详细信息,请参阅从 MATLAB 调用 C/C++。 (自 R2022a 起)
p = libpointer 创建 voidPtr 类型的 NULL 指针 p。
示例
输入参数
限制
用于使用
loadlibrary函数加载的库。
提示
这是针对有经验的 C 语言编程人员的一项高级功能。MATLAB 自动将传递至外部库函数和来自外部库函数的数据转换为外部函数需要的数据类型。在下列情形中,应使用
lib.pointer对象而非自动转换功能。需要修改输入参量中的数据。
正在传递大量数据,并且需要控制 MATLAB 复制数据的时间。
库将在一段时间内存储和使用指针,因此,您希望 MATLAB 函数控制
lib.pointer对象的生存时间。
版本历史记录
在 R2006a 之前推出