Этот класс C++ имеет функции для создания и удаления Myclass
объекты. Используйте clibRelease
функция для управления памятью для удаленных объектов.
Создайте заголовочный файл header.hpp
с этими операторами.
class Myclass{};
Myclass* createMyclass() { return new Myclass(); }
void deleteMyclass(Myclass* myc) { delete myc; }
Создайте интерфейс для Myclass
.
Создайте Myclass
объект.
cppObj =
Myclass with no properties.
Вызовите deleteMyclass
функция. The Myclass
объект остается в MATLAB® рабочей области.
Звонить clibRelease
чтобы освободить память.
cppObj =
handle to deleted Myclass