Swig массив элементов структуры к C# массиву элементов - PullRequest
0 голосов
/ 12 февраля 2020

У меня есть C структура, подобная этой:

struct Foo
{
   ...
};

struct Bar
{
   struct Foo foo[2];
};

И при использовании SWIG (с использованием поведения по умолчанию) он генерирует мне такой класс (очень упрощенный):

public class 
{
    public Foo foo;
}

Я не понимаю, почему член Foo внутри сгенерированного класса не является массивом.

Я пытался использовать карту типов memberin, но он только изменял код Wrapper C для копирования объектов ,

Кто-нибудь может мне объяснить, как получить массив в сгенерированном классе?

...