Advanced-Cpp/C2/Static-Members/Hindi
From Script | Spoken-Tutorial
| Time | Narration |
| 00:01 | C++ में static members के स्पोकन ट्यूटोरियल में आपका स्वागत है। |
| 00:06 | इस ट्यूटोरियल में हम निम्न सीखेंगे, |
| 00:09 | Static keyword Static variable |
| 00:12 | Static function |
| 00:14 | हम यह एक उदाहरण की मदद से करेंगे। |
| 00:17 | इस ट्यूटोरियल को रिकॉर्ड करने के लिए, मैं उपयोग कर रही हूँ |
| 00:20 | 'उबन्टु OS' वर्जन 11.10 |
| 00:24 | 'g++ कम्पाइलर' वर्जन 4.6.1 |
| 00:29 | 'Static' के परिचय के साथ शुरू करते हैं। |
| 00:33 | प्रथम object को बनाने से पहले Static variables ज़ीरो से इनिशिअलाइज़ किये जाने हैं। |
| 00:39 | स्टैटिक वेरिएबल की सिर्फ एक कॉपी पूरे प्रग्राम के लिए रहती है। |
| 00:44 | सारे ऑब्जेक्ट्स उस वेरिएबल को शेयर करेंगे। |
| 00:47 | प्रोग्राम के अंत तक यह मेमरी में रहेगा। |
| 00:52 | 'Static functions' |
| 00:54 | किसी अन्य ऑब्जेक्ट पर निर्भर हुए बिना ही स्टैटिक फंक्शन अपने आप कॉल हो सकता है। |
| 01.00 | स्टैटिक फंक्शन को एक्सेस करने के लिए हम क्लासनेम :: (स्कोप रेज़ोल्यूशन ऑपरेटर) और स्टैटिक फंक्शन () प्रयोग करते हैं। |
| 01:09 | अब स्टैटिक मेम्बर्स पर एक उदाहरण देखते हैं। |
| 01:13 | मैंने पहले ही एडिटर पर एक कोड टाइप किया है। |
| 01:17 | ध्यान दें हमारा फाइलनेम 'static dot cpp' है। |
| 01:21 | मैं अभी कोड समझाती हूँ। |
| 01:24 | यह 'iostream' हमारी हैडर फाइल है। |
| 01:27 | यहाँ हम 'std namespace' प्रयोग कर रहे हैं। |
| 01:31 | फिर हमारे पास 'class' 'statex' है। |
| 01:34 | इसमें हमारे पास 'private' की तरह घोषित एक नॉन-स्टैटिक वेरिएबल x है। |
| 01:40 | फिर हमारे पास 'public' की तरह घोषित एक स्टैटिक वेरिएबल 'sum' है। |
| 01:45 | यह हमारा 'constructor statex' है। |
| 01:48 | इसमें हमारे पास बड़ा हुआ 'sum' है। |
| 01:52 | फिर 'sum' की वैल्यू 'x' में संचित हुई है। |
| 01:55 | यहाँ हमारे पास 'स्टैटिक फंक्शन' 'sat' है। |
| 01:58 | इसमें हम 'sum' प्रिंट करते हैं। |
| 02:01 | फिर हमारे पास 'फंक्शन नंबर' है। |
| 02:04 | यहाँ हम नंबर 'x' प्रिंट करते हैं। |
| 02:07 | यहाँ क्लास बंद हुई है। |
| 02:10 | 'static variable' को ग्लोबली घोषित करने के लिए हम स्कोप रेज़ोल्यूशन ऑपरेटर प्रयोग करते हैं। |
| 02:15 | 'static variable' को एक्सेस करने के लिए निम्न की तरह लिखते हैं: |
| 02:19 | 'datatype classname scope resolution operator' और 'static variable name' |
| 02:26 | अब स्टोरेज वेरिएबल 'sum' को आवंटित हुआ है। |
| 02:31 | यह '0' से इनिशिअलाइज़ हुआ है। |
| 02:33 | यह हमारा 'main function' है। |
| 02:35 | यहाँ हम क्लास 'statex' के ऑब्जेक्ट्स बनाते हैं। |
| 02:39 | जैसे 'o1', 'o2' और 'o3' |
| 02:42 | फिर हम ऑब्जेक्ट्स 'o1', 'o2' और 'o3' प्रयोग करके फंक्शन नंबर कॉल करते हैं। |
| 02:49 | 'Static' फंक्शन 'stat' यहाँ एक्सेस हुआ है |
| 02:52 | 'class name' और 'scope resolution operator' प्रयोग करके। |
| 02:56 | यहाँ हम स्टैटिक वेरिएबल 'sum' प्रिंट करते हैं। |
| 03:00 | और यह 'return' स्टेटमेंट है। |
| 03:03 | अब प्रोग्राम निष्पादित करते हैं। |
| 03:05 | अपने कीबोर्ड पर 'Ctrl, Alt और T' कीज़ एकसाथ दबाकर टर्मिनल विंडो खोलें। |
| 03:13 | कम्पाइल करने के लिए टाइप करें |
| 03:15 | 'g++स्पेस static डॉट cpp स्पेस hyphen o स्पेस stat'. एंटर दबाएं। |
| 03:24 | टाइप करें './stat' (डॉट स्लैश stat) . एंटर दबाएं। |
| 03:28 | आउटपुट में प्रदर्शित होता है, |
| 03:30 | 'Number is: 0, 1, 2 ' |
| 03:33 | 'Result is: 3' |
| 03:35 | 'Now static var sum is 3' |
| 03:38 | अब मैं आउटपुट समझाउंगी। |
| 03:39 | मैं विंडो रीसाइज़ करती हूँ। |
| 03:42 | यहाँ, पहले, 'नम्बर' की वैल्यू '0' है यानि 'x' '0' है। |
| 03:49 | पहला ऑब्जेक्ट वैल्यू '0' देता है। |
| 03:53 | फिर हमारे पास वैल्यू '1' है यानि 'x =1' |
| 03:58 | दूसरा ऑब्जेक्ट वैल्यू '1' देता है। |
| 04:01 | औए तीसरा ऑब्जेक्ट वैल्यू '2' देता है। |
| 04:05 | फिर हम 'stat' फंक्शन कॉल करते हैं जो 'sum' की वैल्यू देता है। |
| 04:10 | 'Result is sum' |
| 04:13 | यहाँ सम बढ़ाया गया है और 'x' में संचित हुआ है। |
| 04:18 | अतः यह वैल्यू 3 देगा। |
| 04:22 | इसलिए हमारे पास आखिरी आउटपुट है |
| 04:25 | 'Static var sum is 3' . |
| 04:28 | अब यहाँ 'o4' की तरह अन्य ऑब्जेक्ट बनाते हैं। |
| 04:34 | मैं 'ऑब्जेक्ट o4' प्रयोग करके फंक्शन 'number' कॉल करुँगी। |
| 04:43 | 'Save' पर क्लिक करें। |
| 04:45 | अब निष्पादित करते हैं। |
| 04:48 | एरो की को दो बार दबाएं। |
| 04:51 | एरो की को दोबारा दो बार दबाएं। |
| 04:54 | आप देख सकते हैं 'Result is 4' |
| 04:57 | 'Now static var sum is 4' |
| 05:00 | जैसे कि 4th object बनाया गया है। |
| 05:03 | यह हमें इस ट्यूटोरियल के अंत में लाता है। |
| 05:06 | स्लाइड्स पर वापस आते हैं। |
| 05:08 | इसको सारांशित करते हैं: |
| 05:10 | इस ट्यूटोरियल में हमने सीखा, |
| 05:12 | 'static keyword' |
| 05:13 | 'Static variable' |
| 05:15 | उदाहरण static int sum; |
| 05:18 | 'Static function' |
| 05:19 | उदाहरण static void stat() |
| 05:22 | एक नियत कार्य में |
| 05:23 | एक क्लास बनायें जो 'static variable' घोषित करे। |
| 05:26 | वेरिएबल में कमी करें। |
| 05:29 | और वैल्यू प्रिंट करें। |
| 05:31 | निम्न लिंक पर उपलब्ध विडिओ देखें। |
| 05:34 | यह स्पोकन ट्यूटोरियल प्रोजेक्ट को सारांशित करता है। |
| 05:37 | अच्छी बैंडविड्थ न मिलने पर आप इसे डाउनलोड करके देख सकते हैं। |
| 05:41 | स्पोकन ट्यूटोरियल प्रोजेक्ट टीम |
| 05:44 | स्पोकन ट्यूटोरियल्स का उपयोग करके कार्यशालाएं चलाती है। |
| 05:47 | ऑनलाइन टेस्ट पास करने वालोँ को प्रमाणपत्र देते हैं। |
| 05:51 | अधिक जानकारी के लिए, कृपया contact@spoken-tutorial.org को लिखें। |
| 05:58 | स्पोकन ट्यूटोरियल प्रोजेक्ट टॉक-टू-अ टीचर प्रोजेक्ट का हिस्सा है। |
| 06:02 | यह भारत सरकार के एम एच आर डी के आई सी टी के माध्यम से राष्ट्रीय साक्षरता मिशन द्वारा समर्थित है। |
| 06:08 | इस मिशन पर अधिक जानकारी निम्न लिंक पर उपलब्ध है। |
| 06:13 | आई आई टी बॉम्बे से मैं श्रुति आर्य आपसे विदा लेती हूँ। हमसे जुड़ने के लिए धन्यवाद। |