पाठ 20 / 25
auto और range-based loops
auto और range-based loops का उद्देश्य समझकर, छोटा program चलाकर और परिणाम जाँचकर इसे भरोसे से इस्तेमाल करें।
मुख्य विचार
auto और range-based loops को समझने के लिए पहले उसका काम पहचानिए: यह program को जानकारी रखने, निर्णय लेने या बार-बार होने वाला काम करने में मदद करता है। syntax पर तुरंत न जाएँ। पूछें कि कौन-सा मान बदलता है, उसका मालिक कौन है और अपेक्षित परिणाम क्या है।
इस विचार को C++ map पर रखें
C++ program source code से compiler होकर चलने वाले program तक जाता है। यह topic उस यात्रा का एक छोटा भाग बदलता है।
एक आम गलती
विद्यार्थी अक्सर auto और range-based loops को याद करने का नियम मान लेते हैं। इसके बजाय चार पंक्तियों का उदाहरण compile करें, output का अनुमान लगाएँ और compiler से अपना mental model सुधारें। Compiler error आप पर फैसला नहीं, एक साफ़ संकेत है।
अपनी सीखने की आदत जाँचें।
त्वरित जाँच: auto और range-based loops सीखने का सबसे अच्छा तरीका क्या है?
- एक छोटा उदाहरण बनाकर जाँचें।
- चलाए बिना code याद करें।
- Compiler संदेशों को अनदेखा करें।
Answer
एक छोटा उदाहरण बनाकर जाँचें। — छोटा program कारण और परिणाम साफ दिखाता है; फिर एक चीज़ बदलकर असर देख सकते हैं।