Advanced-Cpp/C2/Function-Overloading-And-Overriding/Bodo
From Script | Spoken-Tutorial
Revision as of 05:19, 10 April 2019 by Dinesh80Brahma (Talk | contribs)
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 | हेफाजाब होनायनि थाखाय साबायखर बाउबाय। |