lib.pointer クラス
名前空間: lib
C ポインターと互換性のあるポインター オブジェクト
説明
MATLAB® では、参照によって渡される引数は、外部ライブラリ内の関数へと自動的に変換されます。関数シグネチャ内の参照によって渡される引数には、Ptr
または PtrPtr
で終わる型名が付けられています。次の状況では、自動変換の代わりに、ポインター オブジェクトを使用してください。
関数が入力引数のデータを変更する場合。
大容量のデータを渡す場合および MATLAB によるそのデータ コピー作成時の制御を行う場合。
ライブラリでポインターの保存と使用が行われるため、
lib.pointer
オブジェクトの有効期間を MATLAB 関数で制御する場合。
作成
lib.pointer
オブジェクトの作成には、MATLAB 関数 libpointer
を使用します。
ライブラリ関数は、lib.pointer
オブジェクトを返すことができます。setdatatype
メソッドを使って、MATLAB で使用されるよう引数を手動で変換します。
プロパティ
メソッド
例
バージョン履歴
R2006a より前に導入