Difference between revisions of "Advanced-Cpp/C2/Exception-Handling/Hindi"

From Script | Spoken-Tutorial
Jump to: navigation, search
Line 45: Line 45:
 
|-
 
|-
 
| 00:42
 
| 00:42
|प्रोराम के निष्पादन के समय समस्याओं को दी गयी अनुक्रिया को एक्सेप्शन हैंडलिंग कहते हैं।  
+
|प्रोग्राम के निष्पादन के समय समस्याओं को दी गयी अनुक्रिया को एक्सेप्शन हैंडलिंग कहते हैं।  
  
 
|-
 
|-

Revision as of 12:14, 2 January 2015

Time Narration
00:01 C++ में Exception Handling के स्पोकन ट्यूटोरियल में आपका स्वागत है।
00:07 इस ट्यूटोरियल में हम Exception Handling सीखेंगे।
00:11 हम यह एक उदाहरण की मदद से करेंगे।
00:14 इस ट्यूटोरियल को रिकॉर्ड करने के लिए, मैं उपयोग का रही हूँ,
00:16 उबन्टु OS वर्जन 11.10
00:20 g++ कम्पाइलर वर्जन 4.6.1
00:25 अब 'Exception' के परिचय के साथ शुरू करते हैं।
00:29 'Exception' एक समस्या है जो प्रोग्राम के निष्पादन के समय उत्पन्न होती है।
00:34 यह रन-टाइम एरर है जिसका पता प्रोग्राम लगा सकता है।
00:39 अब एक्सेप्शन हैंडलिंग पर जाते हैं।
00:42 प्रोग्राम के निष्पादन के समय समस्याओं को दी गयी अनुक्रिया को एक्सेप्शन हैंडलिंग कहते हैं।
00:50 एक्सेप्शन हैंडलिंग निष्पादन को जारी रखने की अनुमति देता है।
00:55 यह समस्या का पता लगाने में मदद करता है।
00:57 और नियंत्रित तरीके से प्रोग्राम को ख़त्म करता है। .
01:02 अब एक्सेप्शन के प्रकार देखते हैं
01:05 'Try'
01:06 'Catch'
01:07 और 'Throw'
01:09 हम एरर प्रोन कोड को 'try ब्लॉक ' के अंदर रखते हैं।
01:13 फिर इसे throw उपयोग करके संचित किया जाता है।
01:16 इसके बाद catch स्टेटमेंट उपयोग करके इस एक्सेप्शन को पकड़ा जाता है।
01:21 और फिर यह संसाधित होता है।
01:23 try, catch और throw के लिए रचनाक्रम है
01:27 Throw:
01:28 try block और catch block
01:32 यहाँ हम आर्ग्यूमेंट पास करते हैं।
01:35 Throw स्टेटमेंट try ब्लॉक्स के अंदर भी लिखा जा सकता है।
01:40 हमारे पास एक से अधिक try, catch ब्लॉक्स हैं।
01:44 अब एक्सेप्शन हैंडलिंग पर एक उदाहरण देखते हैं।
01:48 मेरे पास कोड है, मैं इसे खोलूंगी।
01:51 ध्यान दें, हमारा फाइलनेम 'exception.cpp' है।
01:55 इस प्रोग्राम में हम एक्सेप्शन हैंडलिंग प्रयोग करके डिवाइड बाई ज़ीरो एरर हल करेंगे।
02:02 अब पूरे कोड को देखते हैं।
02:04 यह 'iostream' हमारी हैडर फाइल है।
02:07 यहाँ हम 'std namespace' उपयोग कर रहे हैं।
02:11 यहाँ हमारे पास आर्ग्यूमेंट 'int a' और 'int b' के साथ फंक्शन 'division' है।
02:18 फिर हम जांचते हैं कि 'b ==0' है या नहीं
02:22 यदि ट्रू है, तो हम division by zero condition एक्सेप्शन को throw करते हैं।
02:27 फंक्शन 'a' और 'b' का डिवीज़न रिटर्न करता है।
02:32 यह हमारा मेन फंक्शन है।
02:34 इसमें हमने इंटीजर वेरिएबल 'x', 'y' और एक डबल वेरिएबल 'z' घोषित किये हैं।
02:42 यहाँ हम 'x' और 'y' की वैल्यू स्वीकार करते हैं।
02:46 यह हमारा 'try block' है।
02:48 यहाँ हमने फंक्शन 'division' कॉल किया है।
02:51 और परिणाम को 'z' में संचित किया है।
02:54 फिर हम 'z' की वैल्यू प्रिंट करते हैं।
02:57 यह हमारा 'catch block' है।
02:59 इसमें हम एक 'argument msg' 'character constant' की तरह पास करते हैं।
03:06 फिर हम 'msg' प्रिंट करते हैं।
03:08 और यह हमारा रिटर्न स्टेटमेंट है।
03:11 अब प्रोग्राम निष्पादित करते हैं।
03:13 अपने कीबोर्ड पर एक साथ 'Ctrl, Alt और T' कीज़ दबाकर टर्मिनल विंडो खोलें।
03:21 कम्पाइल करने के लिए, टाइप करें
'g++ स्पेस exception डॉट cpp स्पेस hyphen o स्पेस ex', एंटर दबाएं। 
03:32 टाइप करें
 'dot slash ex', एंटर दबाएं।
03:36 x और y की वैल्यू एंटर करें।
03:38 मैं 3 और 0 दूंगी।
03:42 आउटपुट प्रदर्शित होता है: 'Division by zero condition'
03:46 दोबारा कम्पाइल करते हैं।
03:48 अप एरो की(key) दो बार दबाएं।
03:51 एंटर दबाएं।
03:52 दोबारा अप एरो की(key) दो बार दबाएं।
03:55 x और y की वैल्यू एंटर करें।
03:57 मैं 8 और 2 दूंगी।
04:01 आउटपुट 4 है।
04:04 इस प्रकार try, catch और throw ब्लॉक कार्य करते हैं।
04:08 यह हमें इस ट्यूटोरियल के अंत में लाता है।
04:11 अब अपनी स्लाइड्स पर वापस आते हैं।
04:14 इसको सारांशित करते हैं।
04:16 इस ट्यूटोरियल में हमने देखा 'Exception Handling', 'Try' 'Catch' और 'Throw' ब्लॉक्स।
04:23 एक नियत कार्य में

कर्मचारियों की ऐज प्रदर्शित करें।

04:26 एक एक्सेप्शन थ्रो करें यह जांचने के लिए कि ऐज 15 से कम नहीं है।
04:31 निम्न लिंक पर उपलब्ध विडिओ देखें।
04:34 यह स्पोकन ट्यूटोरियल प्रोजेक्ट को सारांशित करता है।
04:38 अच्छी बैंडविड्थ न मिलने पर आप इसे डाउनलोड करके देख सकते हैं।
04:42 स्पोकन ट्यूटोरियल प्रोजेक्ट टीम, स्पोकन ट्यूटोरियल्स का उपयोग करके कार्यशालाएं चलाती है।
04:48 ऑनलाइन टेस्ट पास करने वालोँ को प्रमाणपत्र देते हैं।
04:52 अधिक जानकारी कर लिए, कृपया contact@spoken-tutorial.org को लिखें।
04:59 स्पोकन ट्यूटोरियल प्रोजेक्ट टॉक-टू-अ टीचर प्रोजेक्ट का हिस्सा है।
05:04 यह भारत सरकार के एम एच आर डी के आई सी टी के माध्यम से राष्ट्रीय साक्षरता मिशन द्वारा समर्थित है।
05:11 इस मिशन पर अधिक जानकारी निम्न लिंक पर उपलब्ध है: [1]
05:16 आई आई टी बॉम्बे से मैं श्रुति आर्य आपसे विदा लेती हूँ। हमसे जुड़ने के लिए धन्यवाद।


Contributors and Content Editors

Devraj, Pratik kamble, Sakinashaikh, Shruti arya