Используя 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 } };
Ты так делаешь?
void A(array<unsigned char, 1> a) { pin_ptr<unsigned char> pData= &a[0]; B(pData); }