मैं C # एल्गोरिथ्म को C # में परिवर्तित कर रहा था। मैं इस लूप के लिए आया था:
for (u = b.size(), v = b.back(); u--; v = p[v])
b[u] = v;
यह C ++ में कोई त्रुटि नहीं देता है, लेकिन यह C # में करता है (int को बूल में नहीं बदल सकता)। मैं वास्तव में लूप के लिए यह पता नहीं लगा सकता, कि हालत कहाँ है?
क्या कोई समझा सकता है?
पुनश्च। बस जाँच करने के लिए, एक सूची को अनुकूलित करने के लिए लिस्ट करता है b.back () b [b.Count-1] के अनुरूप?
; u-- != 0;
b, u, v, आदि एकमात्र कारण वे इस तरह से नामित किया गया है, क्योंकि जब कोई आपको अपनी कोड अपठनीय बन द्वारा स्मार्ट देखने के लिए करना चाहता था।
doC ++ में क्या मतलब है" - ट्यूटोरियल की तलाश करने वाले शुरुआती लोगों से हजारों हिट मिलेंगे।
u--। अर्ध-उपनिवेशों का उपयोगforकथन के विभिन्न भागों का परिसीमन करने के लिए किया जाता है ।