Пакет: lib
Указатель объекта совместимый с указателем на C
MATLAB® автоматически преобразует аргументы, переданные по ссылке, в функцию во внешней библиотеке. Переданный по ссылке аргумент в сигнатуре функции имеет имена типов, заканчивающиеся на Ptr
или PtrPtr
. Используйте объект указателя вместо автоматического преобразования в следующих ситуациях.
Функция изменяет данные в входной параметр.
Вы передаете большие объемы данных, и вы хотите управлять, когда MATLAB делает копии данных.
Библиотека хранит и использует указатель, поэтому вы хотите, чтобы функция MATLAB контролировала время жизни lib.pointer
объект.
Как создать lib.pointer
объект, используйте MATLAB libpointer
функция.
Функция библиотеки может вернуть lib.pointer
объект. Используйте setdatatype
метод для преобразования аргумента вручную в MATLAB.