Advanced-Cpp/C2/Abstract-Class/Bodo
From Script | Spoken-Tutorial
Time | Narration |
00:01 | C++ (सि ++) आव abstract class(एब्सट्राक क्लास) आरो pure virtual function(पिउर भारसुयेल फांसन) नि रायज्लायनाय फोरोंथायाव बरायबाय। |
00:08 | बे फोरोंथायाव जों सोलोंगोन : |
00:10 | Abstract Classes (एब्सट्राक क्लासेस), pure virtual function (पिउर भारसुयेल फांसन) |
00:13 | जों मोनसे बिदिन्थिनि गेजेरजों मावगोन। |
00:16 | बे फोरोंथायाव रेकर्ड खालामनो थाखाय, आं बाहायनाय जादों: |
00:19 | 'Ubuntu OS (उबान्टु अ एस) लिरस्लायनाय 11.10। |
00:23 | g++ compiler (जि ++ कमप्लाइआर) लिरस्लायनाय 4.6.1। |
00:27 | जों abstract class(एब्सट्राक क्लास) नि जागायजेन्नायजों जागायनि। |
00:31 | abstract class(एब्सट्राक क्लास) आ अरायबो base class (बेस क्लास) जायो। |
00:35 | बेयावहाय इसेसिनब्लाबो pure virtual function(पिउर भारसुयेल फांसन) दङ। |
00:39 | जों.abstract class(एब्सट्राक क्लास) नि मोनसे बिदिन्थि (instance) सोरजिनो हाया। |
00:43 | जों pure virtual function(पिउर भारसुयेल फांसन) खौ नायनि। |
00:45 | मोनसे pure virtual function(पिउर भारसुयेल फांसन) आ जेबो body (बडी) गैयै मोनसे फांसन। |
00:49 | बेखौ base class (बेस क्लास) आव ओंथि बेखेवनाय जाया। |
00:52 | बेखौ बेबादि फोसावनाय जायो: |
00:54 | virtual void virtualfunname()=0; (भारसुयेल भइड भारसुयेलफाननेम () इकुयेल 0) |
01:00 | मोनसे derived class (डिराइभ क्लास) आ फांसनखौ नेवसिथारनांगोन। |
01:04 | नङाब्ला compiler(कम्पिलार) आ मोनसे error (एरर) होगोन। |
01:07 | function(फांसन) खौ बाहायनो थाखाय derived class (डिराइभ क्लास) नि सायाव सोनारो। |
01:11 | जों मोनसे बिदिन्थि नायनि। |
01:13 | आं बावैसो editor (इडिटर) code(कड) खौ लिरखांबाय। |
01:16 | आं बेखौ गेवहोगोन। |
01:18 | नोजोर होदि जोंनि फाइलनि मुङा abstract.cpp (एब्सट्राक डट सिपिपि)। |
01:22 | बे बिदिन्थियाव मोन्नै अनजिमानि दाजाबनाय आरो दानखनाय सरजाबफाना दङ। |
01:28 | जों कडनि गेजेरजों थांनि। |
01:30 | बेयो जोंनि header file (हेडार फाइल) iostream (आइसट्रिम)। |
01:33 | बेयावहाय जों std namespace.(एसटिडि नेमस्पेस) बाहायनाय जादों। |
01:36 | बेयो abstractinterface.(एब्सट्राकइन्टारफेस) मुंनि क्लासनि थाखाय मोनसे फोसावनाय। |
01:41 | बिनि उनाव जोंनि गेजेाव public specifier (पाबलिक स्पेसिफायार) दङ। |
01:44 | बेयावहाय, जों numbers() (नाम्बारस) मुंनि मोनसे virtual function (भारसुयेल फांसन) फोसावदो। |
01:49 | बेयावहाय 0 लानानै इनिसियेलाइज खालामनाय जादों। |
01:51 | बिनि उनाव जोंनि गेजेाव मोनसे non-virtual function (नन भारसुयेल फांसन) दङ। |
01:55 | आरो 'b' (बि) महरै मोन्नै integer variables(इन्टेजार भेरियेबलस) दङ। |
01:59 | बेयावहाय, जों input function (इनपुट फांसन) एसेस खालामदो। |
02:01 | बेयावहाय, जों 'a' (ए) आरो 'b' (बि) अनजिमा आजावगोन। |
02:05 | बेयो add (एड) मुंनि मोनसे derived class (डिराइभ क्लास) नंगौ। |
02:09 | बेयो base class " (बेज क्लास) abstractinterface (एब्सट्राक इन्टारफेस) नि आखुथाइफोरखौ उनमोनथायजों मोनो। |
02:14 | बेयावहाय, जों फांसन numbers() (नाम्बारस) खौ नेवसिथारगोन। |
02:18 | बेयावहाय, जों 'a' (ए) आरो 'b' (बि) नि फारागथिखौ गायसनगोन। |
02:21 | आरो रिजाल्टखौ integer variable "sum" (इन्टेजार भेरियेबल साम) आल दोनथुमगोन। |
02:25 | बिनिउनाव जों रिजाल्टखौ प्रिन्ट खालामगोन। |
02:27 | बेयावहाय जोंनि गेजेराव sub (साब) महरै derived class (डिराइभ क्लास) दङ। |
02:31 | बेबो base class " (बेज क्लास) abstractinterface (एब्सट्राक इन्टारफेस) नि आखुथाइफोरखौ उनमोनथायजों मोनो। |
02:35 | बेयावहाय, जों आरोबाव फांसन numbers() (नाम्बारस) खौ नेवसिगोन। |
02:39 | आरो बेयावहाय, जों 'a' (ए) आरो 'b' (बि) नि फारागथिखौ हिसाब खालामगोन। |
02:43 | बिनिउनाव जों फारागथिखौ प्रिन्ट खालामगोन। |
02:45 | बेनो जाबाय जोंनि main() (मेन) फांसन। |
02:48 | बेयावहाय जों obj1 (अबिजे1) महरै class "add" (क्लास एड) नि मोनसे object(अबजेक्ट) सोरजिदों। |
02:53 | बिनिउनाव जों object obj1 (अबजेक्ट अबिजे1) बाहायनानै मोन्नैबो फांसनखौ input() (इनपुट) आरो numbers() (नाम्बारस) खौ कल खालामगोन। |
02:59 | बिनिउनाव जों obj2 (अबिजे2) महरै गुबुन मोनसेबाव class "sub"' (क्लास साब) नि मोनसे object(अबजेक्ट) सोरजिदों। |
03:04 | आरोबाव, जों object obj2 (अबजेक्ट अबिजे2) बाहायनानै मोन्नैबो फांसनखौ कल खालामगोन। |
03:08 | आरो बेनो जाबाय जोंनि रिटार्न स्टेटमेन्ट। |
03:10 | दानिया जोङो हाबाफारिखौ मावफुंनि। |
03:13 | नोंथांनि किबर्डआव Ctrl, Alt(कन्ट्रल, अल्ट) आरो T (टि) खौ लोगोसेयै थुनानै terminal window (टार्मिनेल उइन्ड) खौ गेवहो। |
03:21 | कमपाइल खालामनो थाखाय लिर:
g++ space abstract dot cpp space hyphen o space abs (जि ++ स्पेस एब्सट्राक डट सिपिपि स्पेस हाइफेन 0 स्पेस एब्स) |
03:31 | Enter (एन्टार) खै थु। लिर: dot slash abs (डट स्लेस एब्स)। |
03:34 | Enter (एन्टार) खै थु। |
03:36 | बेयो Enter the numbers(एन्टार डि नाम्बारस) होन्नानै दिन्थियो। |
03:38 | आं 9 आरो 4 महरै सोसनगोन। |
03:42 | दिहुनजानाय बिबांआ Sum is 13 (साम इस 13) होन्नानै नुजागोन। |
03:46 | आरोबाव जों Enter the numbers (एन्टार डि नाम्बारस) होननानै नायनि। |
03:49 | आं 8 आरो 3 महरै सोसनगोन। |
03:52 | दिहुनजानाय बिबांआ diff is 5 (डिफ इज 5) होन्नानै नुजागोन। |
03:56 | बेजोंनो जोंनि बे फोरोंथाया जोब्बाय। |
03:59 | जोंनि slides' (स्लाइडस) आव थांफिन। |
04:01 | जों सुंद' खालामनि। |
04:03 | बे फोरोंथायाव, जों सोलोंबाय: Abstract class (एब्सट्राक क्लास) बिदिन्थि महरै class abstractinterface (क्लास एब्सट्राकइन्टारफेस) । |
04:09 | Pure virtual function(पिउर भारसुयेल फांसन) बिदिन्थि महरै virtual void numbers()=0; (भारसुयेल भइड नाम्बारस () इकुयेल 0), |
04:14 | मोनसे एसाइन्टमेन्ट महरै मोनसे student (स्टुडेन्ट) मुङै मोनसे abstract class (एब्सट्राक क्लास) सोरजि। |
04:17 | Info (इनफु) मुङै मोनसे pure virtual function (पिउर भारसुयेल फांसन) सोरजि। |
04:20 | हाबाफारियाव फरायसानि मुं आरो फारि नं खौ आजाव। |
04:25 | मोन्नै derived class (डिराइभ क्लास) marks (मार्कस) आरो sports(स्पर्ट्स) सोरजि। |
04:29 | मार्क्सआव, मोन्थाम आयदानि मार्क्सखौ आजाव। |
04:32 | स्पर्टसआव, स्वकर खालामनाय मार्क्सखौ सोसन। |
04:35 | total marks (टटेल मार्क्स) खौन सान। |
04:38 | बिनिउनाव रिज्लाट महरै गुबुन मोनसे derived class (डिराइभ क्लास) सोरजि। |
04:41 | बेयावहाय, फरायसानि मुं, फारि नं आरो टटेल मार्क्सखौ दिन्थि। |
04:47 | गाहायनि लिंकआव दिन्थिनाय भिडिअखौ नाय। |
04:50 | बेनो रायज्लायनाय फोरोथाय हाबाफारिखौ सुंद'यै फोरमायो। |
04:53 | नोंथानियाव मोजां बेन्डउइटथ गैयाब्ला, नोंथाङा भिडिअखौ डाउनलड खालाम आरो बेखौ नाय। |
04:58 | रायज्लायनाय फोरोथाय हाबाफारिनि दोलोआ: * रायज्लायनाय फोरोंथायखौ बाहायनानै मावफोरोंथाय बादा खालामो। |
05:03 | अनलाइन आन्जादखौ जायफोरा उथ्रिसारो बिथांमोननो फोरमान बिलाइ होनाय जायो। |
05:07 | गोबां गुवारै मिनथिनो, अन्नानै contact@spoken-tutorial.org (कन्टेक एटदारेट स्पकेन स्लेस टिउटरियेल डट अआरजि) थंआव लिरहर। |
05:14 | रायज्लायनाय फोरोंथाय हाबाफारिया Talk to a Teacher (तक तु ए तिसार) हाबाफारिनि मोनसे बाहागो । |
05:18 | बेखौ भारत सरकारनि ICT (आइ.सि.टि.), MHRD (एम. एइस.आर.दि.) नि National Mission on Education (नेसनेल मिसन अन इदुकेसन) नि गेजेरजों मदद होदों। |
05:25 | बे हाबाफारिनि गोबांसिन मिथिथाया गाहायनि link (लिंक) आव दङ
http://spoken-tutorial.org\NMEICT-Intro (इस ति ति पि कलन स्लेस स्पकेन हाइफेन टिउतरियेल डट अ आर.जि स्लेस एनएमइआइसिटि हाइफेन इन्ट्र) |
05:30 | आइ आइ टि बम्बेनिफ्राय आं अशिनि पाटील, फोजोब्बाय । हेफाजाब होनायनि थाखाय साबायखर बाउबाय।
|