इंटरैक्टिव पाठ्यक्रम
सी++ कोर्स
निर्देशित अभ्यास, स्थैतिक सत्यापन और कंपाइलर एक्सप्लोरर एकीकरण के साथ आधुनिक सी++ सीखें: बुनियादी वाक्यविन्यास और डेटा प्रकारों से लेकर कक्षाओं और ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग तक।
कीवर्ड के माध्यम से स्थैतिक सत्यापन + निष्पादनCompiler Explorer(कॉपी कोड + ओपन के लिए एक क्लिक)।
01 · मॉड्यूल 1 - सी++ बुनियादी बातें
आधार: चर, आदिम डेटा प्रकार, अंकगणित-तर्क ऑपरेटर, और std::cout और std::cin के साथ बुनियादी इनपुट/आउटपुट।
- 1.1चर और डेटा प्रकारआदिम प्रकार (इंट, डबल, चार, बूल) और जटिल ऑब्जेक्ट (एसटीडी::स्ट्रिंग)। घोषणा, आरंभीकरण, और दायरा।~10 min
- 1.2संचालकअंकगणित, संबंधपरक, तार्किक और असाइनमेंट ऑपरेटर। प्राथमिकता और अभिव्यक्ति.~8 min
- 1.3इनपुट/आउटपुट और स्ट्रीमIostream लाइब्रेरी से मानक स्ट्रीम: std::cout के साथ आउटपुट भेजना और std::cin के साथ इनपुट पढ़ना।~10 min
02 · मॉड्यूल 2 - नियंत्रण प्रवाह
निर्णय लेने के लिए सशर्त अभिव्यक्तियाँ और निर्देशों को दोहराने के लिए लूप।
03 · मॉड्यूल 3 - कार्य और संदर्भ
कोड को पुन: प्रयोज्य ब्लॉकों में विघटित करें और समझें कि C++ मेमोरी में डेटा कैसे पास करता है।
04 · मॉड्यूल 4 - ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग
कक्षाओं, एनकैप्सुलेशन और स्वचालित संसाधन प्रबंधन का परिचय।
05 · मॉड्यूल 5 - डेटा संरचनाएं और संकेतक
डेटा के संग्रह को प्रबंधित करें और समझें कि पॉइंटर्स का उपयोग करके भौतिक मेमोरी कैसे काम करती है।
06 · मॉड्यूल 6 - वंशानुक्रम और बहुरूपता
मौजूदा कक्षाओं का विस्तार करें और आभासी कार्यों और विरासत का उपयोग करके बहुरूपी व्यवहार लागू करें।
07 · मॉड्यूल 7 - स्मार्ट पॉइंटर्स
मानक लाइब्रेरी स्मार्ट पॉइंटर्स का उपयोग करके लीक के बिना आधुनिक और सुरक्षित गतिशील मेमोरी प्रबंधन।
- 7.1std::unique_ptr और std::shared_ptrयूनिक_पीटीआर के साथ किसी संसाधन का विशेष स्वामित्व सुनिश्चित करें या साझा_पीटीआर का उपयोग करके संदर्भ गणना के साथ साझा स्वामित्व सुनिश्चित करें।~12 min
- 7.2std::weak_ptrShared_ptr द्वारा प्रबंधित संसाधनों से जुड़ी चक्रीय निर्भरता और गैर-स्वामित्व वाले संदर्भों का समाधान करें।~12 min
08 · मॉड्यूल 8 - टेम्पलेट्स
पुन: प्रयोज्य कार्यों और डेटा प्रकारों से स्वतंत्र कक्षाओं को लिखकर सामान्य प्रोग्रामिंग का परिचय दें।