次の構造体定義があります。
#ifndef struct_emxArray_real_T
#define struct_emxArray_real_T
struct emxArray_real_T
{
real_T *data;
int32_T *size;
int32_T allocatedSize;
int32_T numDimensions;
boolean_T canFreeData;
};
#endif /*struct_emxArray_real_T*/
PInvoke を介して C# で使用したいと考えています。構造体は行列を表すためのものです。どんな C# 構造体コードでも大歓迎です。ありがとう!
誰かがここで試みました:
[StructLayout(LayoutKind.Sequential, Size = 1)]
public unsafe struct mytype
{
public double* data;
public int* size;
public int allocatedSize;
public int numDimensions;
public bool canFreeData;
}
しかし、それを機能させませんでした。