Ben şu C++ yapılarDeğişken boyutlu bir yapı dizisi nasıl sıralanır? C# ve C++ birlikte çalışma yardım
struct InnerStruct
{
int A;
int B;
};
struct OuterStruct
{
int numberStructs;
InnerStruct* innerStructs;
};
Ve
OuterStruct getStructs();
nasıl C# için bu biraraya getirebilirler bir C++ işlevi? C# tanımları
struct OuterStruct {
InnerStruct[] innerStructs;
};
Harika adam, çok teşekkürler. Ayrıca, hızlı bir soru olarak, bir vektörü Mareşal'e mümkün kılacak, böylece OuterStruct'ın bir InnerStructs vektörüne sahip olabilmem mümkün mü? Sınıfları marş edemeyeceğinizi biliyorum, ama belki de birinin bunu yapmak için zor bir şey yazdığını düşündüm. – DevDevDev
Bildiğimden değil ama bakmadım. :-) –
İşaretçiyi "int" 'ye çeviriyor musunuz? Ya 64-bit bir süreçte çalışıyorsa ?! [Atmalara ihtiyacınız yok] (https://msdn.microsoft.com/en-us/library/system.intptr.op_addition (v = vs.110) .aspx) – doug65536