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

}

我正在尝试传递 unsigned char 数组 ta 函数,但在“key”变量所在的位置出现错误“expected a ')'”。

4

2 回答 2

5

只需移动括号:

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

但请注意,它本质上会退化为指针。

于 2013-06-23T03:19:27.083 回答
2

使用模板函数:

template<size_t N>
void GetKey(int date, unsigned char(&key)[N])
{
}
于 2013-06-23T03:20:40.930 回答