exponenta event banner

underlyingValue

Базовое числовое значение для объекта перечисления C++, созданного в MATLAB

Синтаксис

Описание

пример

underlyingValue(cppEnum) возвращает базовое числовое значение для объекта перечисления C++, созданного в MATLAB ® .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

Входные аргументы

свернуть все

Перечисление C++, созданное в MATLAB, указанное как объект перечисления C++.

Пример: clib.enums.COLOR.BLACK

См. также

Представлен в R2019a