Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
次のように多次元配列を反復処理する場合:
int arr[2][2] = {{6, 7}, {8, 3}, {5, 2}}; for (auto &row : arr) { for (auto &cell : row) { // code } }
参照を使用する必要があるのはなぜrowですか?cell
row
cell
rows の配列ですint。 cellへの参照intです。の内容を変更する場合は、参照が必要ですcell。そうしないと、ループ変数がコピーになるためです。
int