C ++ for 루프 전에는 본 적이 없다 C ++ 알고리즘을 C #으로 변환하고있었습니다. 이 for 루프를 발견했습니다. for (u = b.size(), v = b.back(); u--; v = p[v]) b[u] = v; C ++에서는 오류가 없지만 C #에서는 수행합니다 (int를 bool로 변환 할 수 없음). 나는 이것이 for 루프를 알아낼 수 없다. 조건은 어디에 있습니까? 누군가 설명해 주시겠습니까? 추신. 확인하기 위해 VECTOR를 LIST에 적용하려면 b.back ()이 b [b.Count-1]에 해당합니까? for루프 상태 는 두 세미콜론 사이의 중간에 ;있습니다. C ++에서는 거의 모든 표현식을 조건으로 두는 것이 좋습니다. 0으로 평가되는 것은 의미입니다 false. 0이 ..