Mam następujący c elemencie ++Jak zmobilizować tablicę struktur o różnych rozmiarach? C# i C++ współdziałanie pomaga
struct InnerStruct
{
int A;
int B;
};
struct OuterStruct
{
int numberStructs;
InnerStruct* innerStructs;
};
I C++ funkcja
OuterStruct getStructs();
Jak mogę zebrać to w C#? Gdzie C# definicje jest
struct OuterStruct {
InnerStruct[] innerStructs;
};
Fajny człowiek, wielkie dzięki. Ponadto, jako szybkie pytanie, czy możliwe jest Marshalowanie wektora, tak żebym mógł mieć OuterStructa mieć wektor InnerStructs? Wiem, że nie możesz poprowadzić zajęć, ale pomyślałem, że może ktoś napisał coś trudnego do zrobienia. – DevDevDev
Nie o tym wiem, ale nigdy nie patrzyłem. :-) –
Rzucasz wskaźnik na 'int'? Co jeśli działa w 64-bitowym procesie ?! [Nie potrzebujesz rzutów] (https://msdn.microsoft.com/en-us/library/system.intptr.op_addition (v = vs.110) .aspx) – doug65536