【发布时间】:2013-06-23 03:15:42
【问题描述】:
void GetKey(int date, unsigned char[] key)
{
}
我正在尝试将 unsigned char 数组传递给一个函数,但在“key”变量所在的位置出现错误“expected a ')'”。
【问题讨论】:
void GetKey(int date, unsigned char[] key)
{
}
我正在尝试将 unsigned char 数组传递给一个函数,但在“key”变量所在的位置出现错误“expected a ')'”。
【问题讨论】:
只需移动括号:
void GetKey(int date, unsigned char key[])
但请注意,它本质上会退化为指针。
【讨论】:
使用模板函数:
template<size_t N>
void GetKey(int date, unsigned char(&key)[N])
{
}
【讨论】:
unsigned char(&key)[N] 实际上是什么?对不起,如果这些是愚蠢的问题。我正在尝试从头开始重建我的 C++ 知识。