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