如何将unsigned char数组传递给C++中的函数?

jM2*_*.me 0 c++ arrays unsigned char

void GetKey(int date, unsigned char[] key)
{

}
Run Code Online (Sandbox Code Playgroud)

我试图传递unsigned char数组ta函数,但我得到一个错误"expected a')'"where"key"变量是.

Fre*_*son 5

只需移动括号:

void GetKey(int date, unsigned char key[])
Run Code Online (Sandbox Code Playgroud)

但请注意,它基本上会退化为指针.