{
int num1 = backData[num4, num3 + num2, 0];
num1[0] += leftData[num4 + num, num3, 0];
}
「タイプ 'int' の式に [] を使用したインデックスを適用できません」というエラーが表示されました。助けてください。
の場合num1
は、int
使用しようとしてnum1[0]
も意味がありません。これはどう:
num1 += leftData[num4 + num, num3, 0];
配列ではなくnum1
単一の であるためです。int
つまり:
{
int num1 = backData[num4, num3 + num2, 0];
num1 += leftData[num4 + num, num3, 0];
}
ただし、最初の行で計算した配列の場所への参照num1
になることを期待していると思います。その場合は、直接割り当ててください:
backData[num4, num3 + num2, 0] += leftData[num4 + num, num3, 0];