Main Content

underlyingValue

MATLAB 中创建的 C++ 枚举对象的基础数值

说明

示例

underlyingValue(cppEnum) 返回在 MATLAB® 中创建的 C++ 枚举对象的基础数值。underlyingValue 是枚举的实例方法。

示例

全部折叠

用以下语句创建一个文件 enums.hpp

enum class COLOR {

RED=100,
BLUE=500,
BLACK=1000,
WHITE=5000,

};

编译 C++ 接口。

clibgen.buildInterface('enums.hpp')
addpath enums

键入 clib.enums.COLOR.,然后按 Tab 键。选择 BLACK

显示基础数值。

underlyingValue(clib.enums.COLOR.BLACK)
ans =

  int32

   1000

输入参数

全部折叠

在 MATLAB 中创建的 C++ 枚举,指定为 C++ 枚举对象。

示例: clib.enums.COLOR.BLACK

版本历史记录

在 R2019a 中推出