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解釋。 –