Может кто-нибудь объяснить, увеличится ли col[i] в цикле for приведенного ниже кода или нет.И как это вообще работает
col[i]
void dfs(int i) { if (i == n) { return solve(); } for (int &j = col[i] = 0; j < 6; ++j) { dfs(i + 1); } }
Мне неясно, как работают ссылки, как теперь работает код
https://www.codeproject.com/Articles/13363/An-Insight-to-References-in-C
отличная ссылка, чтобы прочитать о ссылках, сделавших концепцию кристально ясной.