我正在将C++算法转换为C#.我遇到了这个for循环:
for (u = b.size(), v = b.back(); u--; v = p[v]) b[u] = v;
它在C++中没有错误,但在C#中没有错误(不能将int转换为bool).我真的无法弄清楚这个循环,条件在哪里?
有人可以解释一下吗?
PS.只是为了检查,使VECTOR适应LIST b.back()对应b [b.Count-1]?
c# c++ for-loop
c# ×1
c++ ×1
for-loop ×1