başardı koddan boyutlu dizi:Geçiş çoklu - Ben aşağıdakileri yapmak istiyorum yönetilmeyen kod
böyle C# kodu üç dimesinal dizi oluşturun:
var myArray = new short[x,y,z]; UnanagedFunction(myArray);
iletin böyle yönetilmeyen kodu (C++):
void UnmanagedFunction(short*** myArray) { short first = myArray[0][0][0]; }
Aşağıdaki kodu çalıştığımda çalışma zamanı hatası var GÜNCELLEME:
Attempted to read or write to protected memory.
teşekkür ederiz !!!
C++ 'da böyle bir kod yazamazsınız. –
kodun ilk kısmı C# içinde ikincisi C++ 'dır ve şimdi onu denedim derleyici bana C++ kodu verir –
Belki kodunuzu bir dizi üçlüye dönüştürebilirsiniz. – Simon