参照によって配列を渡そうとしています。問題は、これらの配列を渡すときにエラーが発生することです。
エラーC2664:'InitializeArrays':パラメータ1を'int [64]'から'int(&)[]'に変換できません
コードは次のとおりです。
void InitializeS(int (&s)[], int (&BeforeDecimal1)[]);
int main()
{
int BeforeDecimal[128],s[128];
InitializeS(s,BeforeDecimal);
return 0;
}
void InitializeS(int (&s)[], int (&BeforeDecimal1)[])
{
for(int i=0;i<128;i++)
{
s[i]=0;
BeforeDecimal1[i]=0;
}
}
私は何が間違っているのですか?