अंतिम अद्यतन:2026-10-13
C++ दस दिन का क्रैश कोर्स अभ्यास¶
बुनियादी C++ सिंटैक्स
रिकर्शन, स्ट्रक्चर, एनम, स्टैटिक वेरिएबल आदि
फ़ंक्शन
फ़ंक्शन पर गहराई से नज़र
इनहेरिटेंस और पॉलीमॉर्फ़िज्म
वर्चुअल फ़ंक्शन, एब्स्ट्रैक्ट क्लास
ऑपरेटर ओवरलोडिंग
टेम्पलेट और STL
एक्सेप्शन
फ़ाइलें और स्ट्रीम
दैनिक अभ्यास का विवरण¶
अभ्यास वस्तुतः प्रत्येक दिन की फ़ाइलों के नाम + फ़ाइलों के अंदर की टिप्पणियाँ हैं, जिन्हें नीचे तालिका में सारांशित किया गया है। अभ्यास करते समय पहले अभ्यास का नाम देखकर अपना समाधान स्वयं लिखें, फिर रिपॉज़िटरी के कार्यान्वयन से तुलना करें:
| दिन | विषय | अभ्यास (रिपॉज़िटरी की संगत फ़ाइलें) |
|---|---|---|
| 1 | बुनियादी सिंटैक्स | टिप्पणियों का संरेखण, आउटपुट प्रिंट करना, लीप वर्ष की जाँच, union से परिचय |
| 2 | रिकर्शन/स्ट्रक्चर/एनम | हनोई की मीनार, घातांक, रिकर्शन की बुनियाद, सरल कैलकुलेटर, एनम के अनुप्रयोग |
| 3 | फ़ंक्शन | फ़ंक्शन ओवरलोडिंग, डिफ़ॉल्ट पैरामीटर, वैल्यू/रेफ़रेंस/पॉइंटर पासिंग की तुलना |
| 4 | फ़ंक्शन पर गहराई से नज़र | फ़ंक्शन पॉइंटर, कॉलबैक, परिवर्तनीय पैरामीटर, इनलाइन फ़ंक्शन |
| 5 | क्लास और ऑब्जेक्ट | कंस्ट्रक्टर/डिस्ट्रक्टर, इनहेरिटेंस में एक्सेस नियंत्रण, ऑपरेटर ओवरलोडिंग, कंपोज़िशन संबंध, वर्चुअल फ़ंक्शन से परिचय |
| 6 | इनहेरिटेंस और पॉलीमॉर्फ़िज्म | वर्चुअल फ़ंक्शन, एब्स्ट्रैक्ट क्लास, शुद्ध वर्चुअल फ़ंक्शन, पॉलीमॉर्फ़िज्म का व्यापक उदाहरण |
| 7 | ऑपरेटर ओवरलोडिंग | अंकगणितीय/संबंधपरक/सबस्क्रिप्ट/कोष्ठक ओवरलोडिंग, कास्ट ऑपरेटर |
| 8 | टेम्पलेट और STL | क्लास टेम्पलेट, फ़ंक्शन टेम्पलेट, STL कंटेनरों से परिचय |
| 9 | एक्सेप्शन | try/catch, कस्टम एक्सेप्शन, एक्सेप्शन सुरक्षा |
| 10 | फ़ाइलें और स्ट्रीम | फ़ाइल का पढ़ना-लिखना, स्ट्रीम का फ़ॉर्मेटिंग |