Advanced-Cpp/C2/Static-Members/Nepali
From Script | Spoken-Tutorial
Revision as of 16:14, 10 March 2017 by PoojaMoolya (Talk | contribs)
Time | Narration |
00:01 | C++ को static members स्पोकन ट्युटोरियलमा स्वागत छ |
00:06 | यो ट्युटोरियलमा हामी सिक्ने छौं |
00:09 | Static किवर्ड Static भेरिएबल |
00:12 | Static फंक्सन |
00:14 | हामी उदाहरण प्रयोग गरि यो सब गर्ने छौँ |
00:17 | यो ट्युटोरियल रेकर्ड गर्न म प्रयोग गर्दैछुँ |
00:20 | Ubuntu अपरेटिंग सिस्टम संस्करण ११.०४ |
00:24 | g++ कम्पाइलर संस्करण ४.६.१ |
00:29 | static को परिचय सँगै सुरु गरौँ |
00:33 | Static भेरीएबल मा पहिलो object सिर्जना गर्नुपूर्व मान शुन्य रहनेछ |
00:39 | सम्पूर्ण प्रोग्रामको लागि स्ट्याटिक भेरिएबलको एक प्रति मात्र रहेको छ |
00:44 | सम्पूर्ण अब्जेक्टहरुले त्यो भेरिएबल प्रयोग गर्नेछन् |
00:47 | यो प्रोग्रामको अन्त्यसम्म मेमोरीमा रहनेछ |
00:52 | Static फंक्सन |
00:54 | एउटा स्ट्याटिक फंक्सन कुनै अब्जेक्टमा भर नपरी आफै कल गर्न सकिन्छ |
01:00 | एउटा स्ट्याटिक फंक्सन उपयोग गर्न, |
01:03 | classname :: (स्कोप रिजोलुसन अपरेटर) र static function(); |
01:09 | अब स्ट्याटिक मेम्बरहरुको एउटा उदाहरण हेरौं |
01:13 | मैले पहिले नै एडिटरमा कोड टाइप गरेको छुँ |
01:17 | याद गरौँ, हाम्रो फाइलको नाम static dot cpp हो |
01:21 | अब म कोड वर्णन गर्ने छुँ |
01:24 | iostream हाम्रो हेडरफाइल हो, |
01:27 | यहाँ हामी std namespace प्रयोग गर्छौं |
01:31 | अनि हामीसँग class statex छ |
01:34 | यसमा हामीसँग एउटा ननस्ट्याटिक भेरिएबल x private को रुपमा घोषणा गरिएको छ |
01:40 | अनि हामीसँग एउटा स्ट्याटिक भेरिएबल sum, public घोषणा गरिएको छ |
01:45 | यो हाम्रो constructor statex हो |
01:48 | यहाँ हामीले sum बढाएका छौं |
01:52 | अनि sum को मान x मा भण्डार गरिएको छ |
01:55 | यहाँ हामीसँग एउटा static फंक्सन stat छ |
01:58 | यसमा हामी sum प्रिन्ट गर्छौं |
02:01 | अनि हामीसँग फंक्सन number छ |
02:04 | यहाँ हामी नम्बर x प्रिन्ट गर्ने छौं |
02:07 | यहाँ क्लास बन्द भएको छ |
02:10 | हामी ग्लोबल static भेरिएबल घोषणा गर्न स्कोप रिजोलुसन अपरेटर प्रयोग गर्छौं |
02:15 | एउटा static भेरिएबल प्रयोग गर्न टाइप गरौँ: |
02:19 | datatype classname scope resolution operator र static भेरिएबल name |
02:26 | अब भेरिएबल sum मा भण्डारण गरिएको छ |
02:31 | यसको मान 0 राखिएको छ |
02:33 | यो हाम्रो main फंक्सन हो |
02:35 | यहाँ हामीले statex क्लासको अब्जेक्ट बनाएका छौं |
02:39 | यसरी: o1, o2 र o3 |
02:42 | अनि हामी अब्जेक्टहरु o1, o2 र o3 प्रयोग गरि फंक्सन नम्बर कल गर्छौं |
02:49 | यहाँ Static फंक्सन stat |
02:52 | class name र स्कोप रिजोलुसन अपरेटर को प्रयोगले उपयोग गरिएको छ |
02:56 | यहाँ हामी स्ट्याटिक भेरीएबल sum प्रिन्ट गर्ने छौं |
03:00 | र यो return स्टेटमेन्ट हो |
03:03 | प्रोग्राम एक्जिक्युट गरौँ |
03:05 | तपाईको किबोर्डको Ctrl, Alt र T कीहरु एकैचोटी थिचेर टर्मिनल विन्डो खोलौं |
03:13 | कम्पाइल गर्न टाइप गरौँ |
03:15 | g++ space static dot cpp space hyphen o space 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 3 |
03:38 | अब म आउटपुट वर्णन गर्ने छुँ,म विन्डो रिसाइज गर्ने छुँ |
03:42 | यहाँ, number को मान 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 | हामी object 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 | जब चौथो अब्जेक्ट रचना हुन्छ |
05:03 | यसले हामीलाई ट्युटोरियलको अन्त्यमा ल्याएको छ |
05:06 | स्लाइडमा फर्कौं |
05:08 | संक्षेपमा हेरौं |
05:10 | यो ट्युटोरियलमा हामीले सिक्यौं |
05:12 | static किवर्ड. Static भेरिएबल |
05:15 | उदाहरण: static int sum; |
05:18 | Static फंक्सन उदाहरण: static void stat() |
05:22 | कार्यको रुपमा एउटा static भेरिएबल घोषणा गर्ने अब्जेक्ट सिर्जना गरौँ |
05:26 | भेरिएबल डीक्रीमेन्ट गरौँ |
05:29 | र मान प्रिन्ट गरौँ |
05:31 | तलको लिंकमा उपलब्ध भिडियो हेर्नुहोस् |
05:34 | यसले स्पोकन ट्युटोरियल प्रोजेक्टको सार दिन्छ |
05:37 | यदि तपाईसँग राम्रो ब्याण्डविड्थ छैन भने डाउनलोड गरि हेर्न सक्नुहुन्छ |
05:41 | स्पोकन ट्युटोरियल प्रोजेक्ट टिमले |
05:44 | स्पोकन ट्युटोरियल प्रयोग गरि कार्यशाला संचालन गर्छ |
05:47 | अनलाइन टेस्ट पास गर्नेलाई प्रमाणपत्र प्रदान गर्छ |
05:51 | बिस्तृत जानकारीको लागि कृपया contact@spoken hyphen tutorial dot org मा लेख्नुहोस् |
05:58 | स्पोकन ट्युटोरियल प्रोजेक्ट टक टु अ टिचर प्रोजेक्टको एक भाग हो |
06:02 | यसलाई नेशनल मिसन अन एजुकेसन थ्रु आइसीटी, MHRD, भारत सरकारको सहयोग रहेको छ |
06:08 | यो मिसन सम्बन्धि थप जानकारी तलको लिंकमा उपलब्ध छ |
06:13 | म मन्दिरा थापा बिदा हुदैछुँ , सहभागिताको लागि धन्यवाद, नमस्कार |