void GetKey(int date, unsigned char[] key)
{
}
我想通过unsigned char数组t函数,但我得到一个错误“预计a”)'“其中”关键“变量是。如何将unsigned char数组传递给C++中的函数?
void GetKey(int date, unsigned char[] key)
{
}
我想通过unsigned char数组t函数,但我得到一个错误“预计a”)'“其中”关键“变量是。如何将unsigned char数组传递给C++中的函数?
只需推动支架:
void GetKey(int date, unsigned char key[])
但是请注意,它会基本上沦为指针。
使用模板函数:
template<size_t N>
void GetKey(int date, unsigned char(&key)[N])
{
}
当你使用size_t而不是class或typename编写模板时会发生什么?然后,'unsigned char(&key)[N]'实际上是什么?对不起,如果这些都是愚蠢的问题。我试图重建我的C++知识。 –
我很愿意看到的downvote解释。 –