LibraryLink`
LibraryLink`

MNumericArray_clone (C 関数)

errcode_t MNumericArray_clone(const MNumericArray in, MNumericArray *out)

のクローンを に書き出すライブラリコールバック関数.

詳細

  • Wolfram言語から呼び出されたライブラリ関数のC/C++のコードで使われる.
  • 十分なメモリがない場合は,非零のエラーコード値が返される.
  • 出力先の はヌル(0)またはMNumericArray_newで割り当てられたMNumericArrayのいずれかでなければならない.
  • がヌルの場合は新しいMNumericArrayが作られる.
  • が割り当てられたMNumericArrayなら,*outのデータは変更される.

例題

  (1)

MNumericArrayのクローンを作成する:

MNumericArray A0, A1;
errcode_t err;
...
A1 = 0;
err = libData->numericarrayLibraryFunctions->MNumericArray_clone(A0, &A1);