Этот класс 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 функция. Myclass объект остается в рабочей области MATLAB®.
Вызвать clibRelease выпускать память.
cppObj =
handle to deleted Myclass