主要内容

本页翻译不是最新的。点击此处可查看最新英文版本。

underlyingValue

R2026a

在 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 中推出