MC ++ доступ к массиву взаимодействий - PullRequest
0 голосов
/ 29 ноября 2008

Используя Managed C ++ (VS 2005), как бы вы передали массив в функцию как unsigned char *?

 ref class Utils
 {
     public: 

     static void A(array<unsigned char, 1> a)
     {
       //How do I call B()????
     }

     static void B(const unsigned char* a)
     {
        //do stuff
     }

 };

1 Ответ

1 голос
/ 29 ноября 2008

Ты так делаешь?

 void A(array<unsigned char, 1> a)
 {
     pin_ptr<unsigned char> pData= &a[0];
     B(pData);
 }
...