Como empacotar uma matriz de estruturas de tamanho variável? Ajuda de interoperabilidade C # e C ++
Eu tenho as seguintes estruturas C ++
struct InnerStruct
{
int A;
int B;
};
struct OuterStruct
{
int numberStructs;
InnerStruct* innerStructs;
};
E uma função C ++
OuterStruct getStructs();
Como posso empacotar isso para c #? Onde as definições do C # são
struct OuterStruct {
InnerStruct[] innerStructs;
};