Указатель на объект для использования с общей библиотекой C
Используйте с библиотеками, которые загружаются с помощью loadlibrary
функция.
Это расширенная функция для опытных программистов на C. MATLAB автоматически преобразует данные, переданные во внешние функции библиотеки и из них, в тип данных, ожидаемый внешней функцией. Использование lib.pointer
объект вместо автоматического преобразования в следующих ситуациях.
Необходимо изменить данные в входные параметры.
Вы передаете большие объемы данных, и вы хотите управлять, когда MATLAB делает копии данных.
Библиотека хранит и использует указатель в течение определенного периода времени, поэтому вы хотите, чтобы функция MATLAB контролировала время жизни lib.pointer
объект.