У меня есть C структура, подобная этой:
struct Foo
{
...
};
struct Bar
{
struct Foo foo[2];
};
И при использовании SWIG (с использованием поведения по умолчанию) он генерирует мне такой класс (очень упрощенный):
public class
{
public Foo foo;
}
Я не понимаю, почему член Foo внутри сгенерированного класса не является массивом.
Я пытался использовать карту типов memberin, но он только изменял код Wrapper C для копирования объектов ,
Кто-нибудь может мне объяснить, как получить массив в сгенерированном классе?