# const, scope और lifetime — C++

Source: https://www.geekswithgeeks.com/hi/cpp/cpp-const-scope

> const, scope और lifetime का उद्देश्य समझकर, छोटा program चलाकर और परिणाम जाँचकर इसे भरोसे से इस्तेमाल करें।

## मुख्य विचार

**const, scope और lifetime** को समझने के लिए पहले उसका काम पहचानिए: यह program को जानकारी रखने, निर्णय लेने या बार-बार होने वाला काम करने में मदद करता है। syntax पर तुरंत न जाएँ। पूछें कि कौन-सा मान बदलता है, उसका मालिक कौन है और अपेक्षित परिणाम क्या है।

## इस विचार को C++ map पर रखें

C++ program source code से compiler होकर चलने वाले program तक जाता है। यह topic उस यात्रा का एक छोटा भाग बदलता है।

![Source code से compiler और output तक C++ का सरल learning path।](assets/figures/cpp/cpp-learning-map.svg) — चित्र 7.1 — const, scope और lifetime सीखते समय पूरी यात्रा ध्यान में रखें।

## एक आम गलती

विद्यार्थी अक्सर **const, scope और lifetime** को याद करने का नियम मान लेते हैं। इसके बजाय चार पंक्तियों का उदाहरण compile करें, output का अनुमान लगाएँ और compiler से अपना mental model सुधारें। Compiler error आप पर फैसला नहीं, एक साफ़ संकेत है।

अपनी सीखने की आदत जाँचें।

**Quiz:** const, scope और lifetime सीखने का सबसे अच्छा तरीका क्या है?

- [x] एक छोटा उदाहरण बनाकर जाँचें।
- [ ] चलाए बिना code याद करें।
- [ ] Compiler संदेशों को अनदेखा करें।

*Answer:* एक छोटा उदाहरण बनाकर जाँचें।. छोटा program कारण और परिणाम साफ दिखाता है; फिर एक चीज़ बदलकर असर देख सकते हैं।
