clibgen.PropertyDefinition 类
命名空间: clibgen
对应于 C++ 类的公共属性的 MATLAB 属性定义
描述
clibgen.PropertyDefinition
类包含 C++ 类的头文件中定义的公共属性的 MATLAB® 定义。
clibgen.PropertyDefinition
类是一个 handle
类。
创建对象
当 MATLAB 对 clibgen.ClassDefinition
对象调用 addProperty
时,MATLAB 会构造一个 PropertyDefinition
对象。
属性
提示
您可能需要访问 MATLAB 中的某个属性,但该属性的名称可能不是有效的 MATLAB 名称。例如,该名称可能以下划线开头。要在运行时派生此名称,请使用以下 MATLAB 语法,其中
propertyName
是字符串标量或字符向量,它在计算后返回属性的实例。clib.libName.className.(propertyName)
例如,假设您的接口
clib.demo.MyClass
具有以下属性:class MyClass { public: int _mean; };
要将属性
_mean
赋给变量,请键入:x = clib.demo.MyClass; xmean = x.('_mean')
此语法对于小于最大标识符长度
namelengthmax
的名称有效。
版本历史记录
在 R2019a 中推出