Advanced-Cpp/C2/Function-Overloading-And-Overriding/Bodo

From Script | Spoken-Tutorial
Jump to: navigation, search
Time Narration
00:01 = (सि ++) आव Function Overloading and Overriding (फांसन अभारलडिं एण्ड अभारराइडिं) नि रायज्लायनाय फोरोंथायाव बरायबाय। =
00:09 = बे फोरोंथायाव जों सोलोंगोन : =
00:11 Function Overloading (फांसन अभारलडिं), Function Overriding.(फांसन अभारराइडिं)
00:14 जों बेखौ मोनसे बिदिन्थिनि गेजेरजों मावगोन।
00:18 बे फोरोंथायाव रेकर्ड खालामनो थाखाय, आं बाहायनाय जादों:
00:21 'Ubuntu OS (उबान्टु अ एस) लिरस्लायनाय 11.10
00:26 g++ compiler (जि ++ कमप्लाइआर) लिरस्लायनाय 4.6.1
00:30 जों Function Overloading (फांसन अभारलडिं) नि सिनायथिनि गेजेरजों जागायनि।
00:34 Function Overloading (फांसन अभारलडिं) नि ओंथिया जाबाय मोन्नै एबा बेनिख्रुइ बांसिन functions(फांसन्स) आ रोखोमसे मुं थानो हायो।
00:41 arguments(आरगुमेन्टस) नि अनजिमा आरो arguments(आरगुमेन्टस) नि data-type(डेटा-टाइप) आ गुबुन गुबुन जायो।
00:47 जेब्ला मोनसे function (फांसन) खौ कल खालामनाय जायो, अब्लानिया बेयो argument list (आरगुमेन्ट लिस्ट) नि सायाव सोनारनानैसो सायख'नाय जायो।
00:53 जों मोनसे बिदिन्थि नायनि।
00:56 आं बावैसो सुजुथायाव (editor) कडखौ लिरबाय, आं बेखौ गेवहोगोन।
00:59 बे प्रग्रामाव, जों एडिसन अपारेसनखौ मावफुंगोन।
01:03 नोजोर खालामदि जोंनि फाइलनि मुङा overload.cpp.(अभारल डट सपिपि)।
01:08 दानिया आं कडखौ बेखेवनानै होनि।
01:10 बेयो जोंनि header file (हेडार फाइल) iostream (आइअस्ट्रिम)।
01:13 बेयावहाय जों std namespace.(एसटिडि नेमस्पेस) बाहायनाय जादों।
01:17 बिनिउनाव जोंनि सेराव int(इन्ट) महरै ओंथि फोमायनानै होनाय add() (एड) फांसन दङ।
01:21 बेयावहाय,जों मेनथाम आरगुमेन्ट पास खालामदों।
01:24 int a,int b (इन्ट ए, इन्ट बि) आरो int c (इन्ट सि)।
01:28 बिनिउनाव जों मेनथाम अनजिमाफोरखौ दाजाबदों आरो जों मानखौ होफिन हरदों।
01:33 बेयावहाय जों फांसन add() (एड) अभारलड खालामदों।
01:36 बेखौ float (फ्लट) महरै फोसावनाय जादों।
01:38 जों मोन्नै आरगुमेन्ट float d (फ्लट डि) आरो float e (फ्लट इ) खौ पास खालामदों।
01:44 बिनिउनाव जों मोन्नै अनजिमानि सायाव एडिसन अपारेसन मावफुंनाय जादों।
01:48 बेनो जाबाय जोंनि main()(मेन) फांसन।
01:50 main()(मेन) फांसनआव, जों बायदिसिना आरगुमेन्टसजों लोगोसे add() (एड) फांसन फोसावनाय जादों।
01:56 बिनिउनाव जों variables(भेरियेबल्स) खौ फोसावनाय जादों।
01:58 बेयावहाय जों बाहायग्राफोरनिफ्राय आबुं अनजिमानि मानखौ आजावनाय जादों।
02:03 बिनिउनाव जों मोनथाम आरगुमेन्टजों लोगोसे फांसन add() (एड) कल खालामदों।
02:07 आरो भेरियेबल sum (साम) आव रिज्लाटखौ दोनथुम।
02:09 बेयावहाय जों रिज्लाटखौ प्रिन्ट खालामो।
02:12 दानिया, जों बाहायग्राफोरनिफ्राय floating point numbers(फ्लटिं पयन्ट नाम्बारस) आजावदों।
02:17 बिनिउनाव जों मोन्नै आरगुमेन्टजों लोगोसे add() (एड) फांसन कल खालामो।
02:21 आरो जों दाजाबगासैखौ प्रिन्ट खालामगोन।
02:23 बेनो जाबाय जोंनि return (रिटार्न) स्टेटमेन्ट।
02:26 दायो, जोङो हाबाफारिखौ मावफुंनि।
02:29 नोंथांनि किबर्डआव Ctrl, Alt(कन्ट्रल, अल्ट) आरो T (टि) खौ लोगोसेयै थुनानै terminal window (टार्मिनेल उइन्ड) खौ गेवहो।
02:38 g++ space overload dot cpp space hyphen o space over (जि ++ स्पेस अभारलड डट सिपिपि स्पेस हाइफेन 0 स्पेस अभार) ।
02:49 Enter (एन्टार) खौ थु।
02:51 लिर: dot slash over (डट स्लेस अभार)
02:53 Enter (एन्टार) खौ थु।
02:55 बेयो बेबायदि नुजायो-Enter three integers (एन्टार थ्रि इन्टेजारस)।
02:58 आं 10, 25 आरो 48 महरै सोसनगोन।
03:04 दिहुनजानाय बिबांआ बेबादि नुजागोन: Sum of integers is 83 (साम अफ इन्टेजारस इस 83)।
03:09 दानिया जों नायनि - Enter two floating point numbers (एन्टार टु फ्लटिं पयन्ट नाम्बारस)।
03:13 आं 4,5 आरो 8,9 महरै सोसनगोन।
03:17 Enter (एन्टार) खौ थु।
03:19 दिहुनजानाय बिबांआ बेबादि नुजागोन: "Sum of floating point numbers is 13.4" (साम अफ फ्लटिं पयन्ट नाम्बारस इस 13.4)।
03:25 दानिया जों function overriding(फांसन अभारराइडिं) खौ नायनि।
03:29 दानिया, जोंनि slides(स्लाइडस) सिम फैफिन
03:31 derived class (डिराइभ क्लास) आव base class (बेस क्लास) फांसन मोनसेखौ फिन बिजिरफिन्नानै होफिन।
03:36 derived class (डिराइभ क्लास) फांसनआ base class (बेस क्लास) फांसनखौ अभारराइड खालामो।
03:40 नाथाइ पास खालामनाय arguments (आरगुमेन्टस) फोरा रोखोमसेयानो।
03:44 आरो बै return-type (रिटार्न-टाइप) आबो रोखोमसेयानो।
03:47 जों मोनसे बिदिन्थि नायनि।
03:49 बेयावहाय function Overriding (फांसन अभारराइडिं) नि मोनसे बिदिन्थि दङ।
03:53 नोजोर खालामदि, जोंनि फाइलनि मुङा override.cpp. (अभाराइड डट सिपिपि) नंगौ।
03:57 जों कडनि गेजेरजों थांनि।
04:00 बेयो जोंनि header file (हेडार फाइल) iostream (आइअस्ट्रिम)।
04:03 बेयावहाय जों std namespace.(एसटिडि नेमस्पेस) बाहायनाय जादों।
04:06 बिनिउनाव जोंनि सेराव class arithmetic (क्लास एरिथमेटिक) दङ।
04:09 बेयावहाय जों प्रटेकटेड महरै इन्टेजार भेरियेबल फोसावदों।
04:14 बिनिउनाव जोंनि सेराव public (पाबलिक) महरै फोसावनाय फांसन values()(भेलुस) दङ।
04:18 बेयावहाय जों मोन्नै arguments (आरगुमेन्टस) int x(इन्ट x) आरो int y (इन्ट y) पास खालामदों।
04:23 बिनिउनाव जों मानफोरखौ a (ए) आरो b(बि) आव दोनथुमदों।
04:26 बेयावहाय जोंनि सेराव operations() (अपारेसन) महरै virtual function (भारसुयेल फांसन) दङ।
04:30 बेयावहाय जों बे मोन्नै अनजिमाखौ दाजाबो आरो sum (साम) खौ प्रिन्ट खालामो।
04:34 बेयावहाय जों क्लासखौ बन्द खालामो।
04:37 दानिया जोंनि सेराव derived class (डिराइभ क्लास) महरै class Subtract (क्लास साब्सट्राक) दङ।
04:41 बेनो base class arithmetic (बेस क्लास एरिथमेटिक) खौ मोनखायो।
04:45 बेयावहाय, जों मोन्नै अनजिमानि फारागथिखौ सायखयो आरो जोंनि फारागथिखौ प्रिन्ट खालामो।
04:50 दानिया जोंनि सेराव Multiply (मालटिप्लाय) महरै गुबुन मोनसेबाव derived class (डिराइभ क्लास) दङ।
04:54 बेबो base class arithmetic (बेस क्लास एरिथमेटिक) खौ मोनखायो।
04:57 बेयावहाय, जों मोन्नै अनजिमानि दिहुनजानाय मुवाखौ सानो आरो दिहुनजानाय मुवाखौ दिन्थियो।
05:03 बिनिउनाव जोंनि सेराव class Divide (क्लास डिभाइड) दङ। बेबो base class arithmetic (बेस क्लास एरिथमेटिक) खौ मोनखायो।
05:09 बेयावहाय, जों मोन्नै अनजिमानि राननायखौ सानखयो आरो जों राननायखौ दिन्थियो।
05:15 गोसोआव लाखिदि फांसननि return-type(रिटार्न-टाइप) आ रोखोमसेयानो जायो आरो पास खालामनाय आरगुमेन्टआबो रोखोमसेयानो जायो।
05:23 बेनो जाबाय जोंनि main()(मेन) फांसन।
05:26 बेयावहाय, जों p (पि) महरै class arithmetic (क्लास एरिथमेटिक) नि मोनसे अबजेक्ट सोरजिदों।
05:31 arith (एरिथ) आ class arithmetic (क्लास एरिथमेटिक) नि पइन्टार नंगौ।
05:35 बिनिउनाव जोंनि सेराव class Subtract (क्लास साब्सट्राक) नि subt object (साब अबजेक्ट) दङ।
05:39 class Multiply' (क्लास मालटिप्लाय) नि mult object (माल्ट अबजेक्ट) दङ।
05:42 आरो class Divide (क्लास डिभाइड) नि divd object (डिभिडि अबजेक्ट) दङ।
05:46 दानिया बेयावहाय, p (पि) खौ arith (एरिथ) नि थंसिम सेट खालामनाय जायो।
05:50 बिनिउनाव जों function values (फांसन भेलुस) आव 30 आरो 12 महरै आरगुमेन्ट पास खालामो।
05:56 दानिया जों function operations() (फांसन अपारेसन्स) कल खालामो।
05:59 बेनो एडिसन अपारेसनखौ मावफुंनाय जागोन।
06:02 बेयावहाय जों subt (साबट) खौ arith(एरिथ) नि थंसिम सेट खालामनाय जायो।
06:07 आरो जों आरगुमेन्टस महरै 42 आरो 5 खौ पास खालामो।
06:11 आरोबाव जों function operations() (फांसन अपारेसन्स) कल खालामो।
06:14 बेनो मोन्नै अनजिमानि दानखनायखौ मावफुंगोन।
06:18 दानिया, बेयावहाय जों mult(माल्ट) खौ arith(एरिथ) नि थंसिम सेट खालामनाय जायो।
06:22 आरो जों आरगुमेन्टस महरै 6 आरो 5 खौ पास खालामो।
06:26 जों function operations() (फांसन अपारेसन्स) कल खालामो।
06:29 बेनो मोन्नै अनजिमानि सानजाबगासैखौ मावफुंगोन।
06:33 जोबथारनायाव जों divd (डिभिडि) खौ arith(एरिथ) नि थंसिम सेट खालामो आरो आरगुमेन्टस महरै 6 आरो 3 खौ पास खालामो।
06:41 दानिया जों operations() (अपारेसन्स) फांसन कल खालामो।
06:44 बेनो मोन्नै अनजिमानि बाहागो रान्नायखौ मावफुंगोन।
06:48 बेनो जाबाय जोंनि return (रिटार्न) स्टेटमेन्ट।
06:50 दायो जोङो हाबाफारिखौ मावफुंनि। terminal (टारमिनेल) सिम फैफिन।
06:54 लिर: g++ space override dot cpp space hyphen o space over2 (जि ++ स्पेस अभारराइड डट सिपिपि स्पेस हाइफेन 0 स्पेस अभार 2) ।
07:04 Enter (एन्टार) खौ थु।
07:06 लिर: dot slash over2 (डट स्लेस अभार 2) ।
07:09 Enter (एन्टार) खौ थु।
07:11 दिहुनजानाय बिबांआ बेबादि होफिनजायो:
07:13 Addition of two numbers is 42 (एडिसन अफ टु नाम्बारस इज 42)।
07:16 Difference of two numbers is 37 (डिफारेन्स अफ टु नाम्बारस इज 37)।
07:19 Product of two numbers is 30 (प्रडाक्ट अफ टु नाम्बारस इज 30) आरो Division of two numbers is 2(डिभिजन अफ टु नाम्बारस इज 2)।
07:25 जोंनि slides(स्लाइडस) सिम फैफिन
07:27 जों overloading(अभारलडिं) आरो overriding (अभारराइडिं) नि फारागथिखौ नायनि।
07:31 overloading(अभारलडिं) आ उनमोनथायजों मोनाब्लाबो नुजायो।
07:35 overloading(अभारलडिं) आ नुजायो जेब्ला मोनसे क्लासआ गुबुन मोनसेनिफ्राय उनमोनथायजों मोनो।
07:41 overloading(अभारलडिं) आव आरगुमेन्ट आरो रिटार्न-टाइपआ आलादा जाथारनांगोन।
07:46 overriding (अभारराइडिं) आव आरगुमेन्ट आरो रिटार्न-टाइपआ रोखोमे जाथारनांगोन।
07:51 overloading(अभारलडिं) आव फांसननि मुङा रोखोमसेयानो जायो।
07:55 नाथाइ बेयो बिसोरनिसिम पास खालामनाय आरगुमेन्टनि सायाव सोनारनानैसो गुबुन रोखोमै आखुदिन्थियो।
08:01 overriding (अभारराइडिं) आव फांसननि मुङा रोखोमसेयानो जायो।
08:05 Derived class (डिराइभ क्लास) फांसनआ base class (बेस क्लास) फांसननिफ्राय गुबुन गुबुन अपारेसनखौ मावफुङो।
08:11 जों सुंद' खालामनि:
08:13 बे फोरोंथायाव, जों सोलोंबाय:
08:15 Function Overloading (फांसन अभारलडिं) - जेरै मोनथाम गुबुन गुबुन आरगुमेन्टजों int add() (इन्ट एड) आरो
08:21 मोन्नै गुबुन गुबुन आरगुमेन्टजों float add() (फ्लट एड)
08:24 बिनिउनाव Function Overriding.(फांसन अभारराइडिं)
08:26 जेरै virtual int operations() (भारटुयेल इन्ट अपारेसन्स) आरो int operations()(इन्ट अपारेसन्स)।
08:31 रोखोमसे आरगुमेन्टजों फांसन आरो रोखोमसे रिटार्न टाइप आरो मोन्नैनि गेजेराव फारागथि।
08:39 मोनसे प्रग्राम लिर जाय आखान्थिथाम, बर्गदबलाय आरो बेंखननि सोरगिदिंसिमाखौ सानखयो।
08:46 Function Overloading (फांसन अभारलडिं) बाहायनानै
08:48 गाहायनि लिंकआव दिन्थिनाय भिडिअखौ नाय।
08:52 रायज्लायनाय फोरोंथाय हाबाफारिनि गुदिबाथ्राया बेयावहाय दङ।
08:55 नोंथानियाव मोजां बेन्डउइटथ गैयाब्ला, नोंथाङा भिडिअखौ डाउनलड खालाम आरो बेखौ नाय
08:59 रायज्लायनाय फोरोथाय हाबाफारिनि दोलोआ:
09:02 रायज्लायनाय फोरोंथायखौ बाहायनानै मावफोरोंथाय बादा खालामो।
09:05 अनलाइन आन्जादखौ जायफोरा उथ्रिसारो बिथांमोननो फोरमान बिलाइ होनाय जायो।
09:09 गोबां गुवारै मिनथिनो, अन्नानै लिरहर:
09:12 contact@spoken-tutorial.org (कन्टेक एटदारेट स्पकेन हाइफेन टिउटरियेल डट अआरजि) थंआव लिरहर।
09:16 रायज्लायनाय फोरोंथाय हाबाफारिया Talk to a Teacher (तक तु ए तिसार) हाबाफारिनि मोनसे बाहागो।
09:20 बेखौ भारत सरकारनि ICT (आइ.सि.टि.), MHRD (एम. एइस.आर.दि.) नि National Mission on Education (नेसनेल मिसन अन इदुकेसन) नि गेजेरजों मदद होदों।
09:27 बे हाबाफारिनि गोबांसिन मिथिथाया गाहायनि link (लिंक) आव दङ
09:32 आइ आइ टि बम्बेनिफ्राय आं दिनेश चन्द्र ब्रह्म, फोजोब्बाय ।
09:36 हेफाजाब होनायनि थाखाय साबायखर बाउबाय।

Contributors and Content Editors

Dinesh80Brahma