Никогда раньше не видел C ++ для цикла
Я конвертировал алгоритм C ++ в C #. Я наткнулся на это для цикла:
for (u = b.size(), v = b.back(); u--; v = p[v])
b[u] = v;
Это не дает ошибки в C ++, но в C # (не может конвертировать int в bool). Я действительно не могу понять это для цикла, где условие?
Может кто-нибудь объяснить, пожалуйста?
PS. Just to check, to adapt a VECTOR to a LIST does b.back() correspond to b[b.Count-1] ?