MATLAB® автоматически переименовывает классы, функции членства и пространства имен с именами C++, которые недопустимы в MATLAB с помощью matlab.lang.makeValidName
функция. Например, MATLAB преобразует имя класса _myclass
в библиотеке mylib
к x_myclass
. Чтобы использовать класс в MATLAB, введите:
clib.mylib.x_myclass
Когда вы публикуете интерфейс, можно изменить x_myclass
в файле определения библиотеки. Например, можно поменять имя на myClass
. Когда вы будете использовать класс в MATLAB, введите:
clib.mylib.myClass
Переименование пространств имен C++ или пакета MATLAB не поддержано.