libstruct
将 MATLAB 结构体转换为 C 样式的结构体以用于 C 共享库
说明
创建指向 MATLAB® S
= libstruct(structtype
)libstruct
对象 S
的 NULL
指针。
创建初始化为 S
= libstruct(structtype
,mlstruct
)mlstruct
的指针。
示例
输入参数
输出参数
局限性
用于使用
loadlibrary
函数加载的库。只能对标量结构体使用
libstruct
函数。当将 MATLAB 结构体转换为
libstruct
对象时,该结构体必须遵从 Structure Argument Requirements 中列出的要求。
提示
如果共享库中的函数具有结构体参数,请使用
libstruct
创建该参数。libstruct
函数创建 C 样式的结构体,可将该结构体传递到库中的函数。在 MATLAB 中处理此结构体的方式与处理真实 MATLAB 结构体的方式一样。
版本历史记录
在 R2006a 之前推出