使用托管C ++(VS 2005),如何传递数组< unsigned char>作为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
}
};
答案 0 :(得分:1)
你这样做吗?
void A(array<unsigned char, 1> a)
{
pin_ptr<unsigned char> pData= &a[0];
B(pData);
}