Difference between revisions of "Advanced-Cpp/C2/Static-Members/Nepali"

From Script | Spoken-Tutorial
Jump to: navigation, search
(Created page with '{| border = 1 | '''Time''' | '''Narration''' |- | 00:01 | C++ को '''static members''' स्पोकन ट्युटोरियलमा स्वागत छ |- | 00:0…')
 
 
Line 2: Line 2:
 
| '''Time'''
 
| '''Time'''
 
| '''Narration'''
 
| '''Narration'''
 +
 
|-
 
|-
 
| 00:01
 
| 00:01
 
| C++ को '''static members''' स्पोकन ट्युटोरियलमा स्वागत छ
 
| C++ को '''static members''' स्पोकन ट्युटोरियलमा स्वागत छ
 +
 
|-
 
|-
 
| 00:06
 
| 00:06
 
|यो ट्युटोरियलमा हामी सिक्ने छौं
 
|यो ट्युटोरियलमा हामी सिक्ने छौं
 +
 
|-
 
|-
 
| 00:09
 
| 00:09
|'''Static किवर्ड'''
+
|'''Static किवर्ड''' '''Static भेरिएबल'''
|-
+
 
| 00:10
+
|'''Static भेरिएबल'''
+
 
|-
 
|-
 
| 00:12
 
| 00:12
 
|'''Static फंक्सन'''
 
|'''Static फंक्सन'''
 +
 
|-
 
|-
 
| 00:14
 
| 00:14
 
|हामी उदाहरण प्रयोग गरि यो सब गर्ने छौँ
 
|हामी उदाहरण प्रयोग गरि यो सब गर्ने छौँ
 +
 
|-
 
|-
 
|  00:17
 
|  00:17
 
|यो ट्युटोरियल रेकर्ड गर्न म प्रयोग गर्दैछुँ
 
|यो ट्युटोरियल रेकर्ड गर्न म प्रयोग गर्दैछुँ
 +
 
|-
 
|-
 
| 00:20
 
| 00:20
 
| '''Ubuntu अपरेटिंग सिस्टम ''' संस्करण ११.०४
 
| '''Ubuntu अपरेटिंग सिस्टम ''' संस्करण ११.०४
 +
 
|-
 
|-
 
| 00:24
 
| 00:24
 
| '''g++ कम्पाइलर ''' संस्करण  ४.६.१
 
| '''g++ कम्पाइलर ''' संस्करण  ४.६.१
 +
 
|-
 
|-
 
| 00:29
 
| 00:29
 
| '''static''' को परिचय सँगै सुरु गरौँ
 
| '''static''' को परिचय सँगै सुरु गरौँ
 +
 
|-
 
|-
 
| 00:33
 
| 00:33
 
| '''Static भेरीएबल''' मा पहिलो '''object''' सिर्जना गर्नुपूर्व मान शुन्य रहनेछ
 
| '''Static भेरीएबल''' मा पहिलो '''object''' सिर्जना गर्नुपूर्व मान शुन्य रहनेछ
 +
 
|-
 
|-
 
| 00:39
 
| 00:39
 
|सम्पूर्ण प्रोग्रामको लागि स्ट्याटिक भेरिएबलको एक प्रति मात्र रहेको छ
 
|सम्पूर्ण प्रोग्रामको लागि स्ट्याटिक भेरिएबलको एक प्रति मात्र रहेको छ
 +
 
|-
 
|-
 
| 00:44
 
| 00:44
 
|सम्पूर्ण अब्जेक्टहरुले त्यो भेरिएबल प्रयोग गर्नेछन्
 
|सम्पूर्ण अब्जेक्टहरुले त्यो भेरिएबल प्रयोग गर्नेछन्
 +
 
|-
 
|-
 
| 00:47
 
| 00:47
 
|यो प्रोग्रामको अन्त्यसम्म मेमोरीमा रहनेछ
 
|यो प्रोग्रामको अन्त्यसम्म मेमोरीमा रहनेछ
 +
 
|-
 
|-
 
|00:52
 
|00:52
 
| '''Static फंक्सन'''
 
| '''Static फंक्सन'''
 +
 
|-
 
|-
 
| 00:54
 
| 00:54
 
|एउटा स्ट्याटिक फंक्सन कुनै अब्जेक्टमा भर नपरी आफै कल गर्न सकिन्छ
 
|एउटा स्ट्याटिक फंक्सन कुनै अब्जेक्टमा भर नपरी आफै कल गर्न सकिन्छ
 +
 
|-
 
|-
| 01.00
+
| 01:00
 
|एउटा स्ट्याटिक फंक्सन उपयोग गर्न,
 
|एउटा स्ट्याटिक फंक्सन उपयोग गर्न,
 +
 
|-
 
|-
| 01.03
+
| 01:03
 
| classname :: (स्कोप रिजोलुसन अपरेटर) र static function();
 
| classname :: (स्कोप रिजोलुसन अपरेटर) र static function();
 +
 
|-
 
|-
 
| 01:09
 
| 01:09
 
|अब स्ट्याटिक मेम्बरहरुको एउटा उदाहरण हेरौं
 
|अब स्ट्याटिक मेम्बरहरुको एउटा उदाहरण हेरौं
 +
 
|-
 
|-
 
| 01:13
 
| 01:13
 
|मैले पहिले नै एडिटरमा कोड टाइप गरेको छुँ
 
|मैले पहिले नै एडिटरमा कोड टाइप गरेको छुँ
 +
 
|-
 
|-
 
| 01:17
 
| 01:17
 
|याद गरौँ, हाम्रो फाइलको नाम '''static dot cpp''' हो
 
|याद गरौँ, हाम्रो फाइलको नाम '''static dot cpp''' हो
 +
 
|-
 
|-
 
| 01:21
 
| 01:21
 
|अब म कोड वर्णन गर्ने छुँ
 
|अब म कोड वर्णन गर्ने छुँ
 +
 
|-
 
|-
 
| 01:24
 
| 01:24
 
|'''iostream''' हाम्रो हेडरफाइल हो,  
 
|'''iostream''' हाम्रो हेडरफाइल हो,  
 +
 
|-
 
|-
 
|01:27
 
|01:27
 
|यहाँ हामी '''std namespace''' प्रयोग गर्छौं
 
|यहाँ हामी '''std namespace''' प्रयोग गर्छौं
 +
 
|-
 
|-
 
| 01:31
 
| 01:31
 
|अनि हामीसँग '''class''' '''statex''' छ
 
|अनि हामीसँग '''class''' '''statex''' छ
 +
 
|-
 
|-
 
| 01:34
 
| 01:34
 
|यसमा हामीसँग एउटा ननस्ट्याटिक भेरिएबल x '''private''' को रुपमा घोषणा गरिएको छ
 
|यसमा हामीसँग एउटा ननस्ट्याटिक भेरिएबल x '''private''' को रुपमा घोषणा गरिएको छ
 +
 
|-
 
|-
 
| 01:40
 
| 01:40
 
|अनि हामीसँग एउटा स्ट्याटिक भेरिएबल '''sum''',  '''public''' घोषणा गरिएको छ
 
|अनि हामीसँग एउटा स्ट्याटिक भेरिएबल '''sum''',  '''public''' घोषणा गरिएको छ
 +
 
|-
 
|-
 
| 01:45
 
| 01:45
 
|यो हाम्रो '''constructor statex''' हो
 
|यो हाम्रो '''constructor statex''' हो
 +
 
|-
 
|-
 
| 01:48
 
| 01:48
 
|यहाँ हामीले ''' sum''' बढाएका छौं
 
|यहाँ हामीले ''' sum''' बढाएका छौं
 +
 
|-
 
|-
 
| 01:52
 
| 01:52
 
|अनि ''' sum ''' को मान ''' x''' मा भण्डार गरिएको छ
 
|अनि ''' sum ''' को मान ''' x''' मा भण्डार गरिएको छ
 +
 
|-
 
|-
 
| 01:55
 
| 01:55
 
|यहाँ हामीसँग एउटा '''static फंक्सन''' '''stat''' छ
 
|यहाँ हामीसँग एउटा '''static फंक्सन''' '''stat''' छ
 +
 
|-
 
|-
 
| 01:58
 
| 01:58
 
|यसमा हामी '''sum''' प्रिन्ट गर्छौं
 
|यसमा हामी '''sum''' प्रिन्ट गर्छौं
 +
 
|-
 
|-
 
| 02:01
 
| 02:01
 
|अनि हामीसँग ''' फंक्सन number''' छ
 
|अनि हामीसँग ''' फंक्सन number''' छ
 +
 
|-
 
|-
 
| 02:04
 
| 02:04
 
|यहाँ हामी नम्बर ''' x''' प्रिन्ट गर्ने छौं
 
|यहाँ हामी नम्बर ''' x''' प्रिन्ट गर्ने छौं
 +
 
|-
 
|-
 
| 02:07
 
| 02:07
 
|यहाँ क्लास बन्द भएको छ
 
|यहाँ क्लास बन्द भएको छ
 +
 
|-
 
|-
 
| 02:10
 
| 02:10
 
|हामी ग्लोबल '''static भेरिएबल''' घोषणा गर्न स्कोप रिजोलुसन अपरेटर प्रयोग गर्छौं
 
|हामी ग्लोबल '''static भेरिएबल''' घोषणा गर्न स्कोप रिजोलुसन अपरेटर प्रयोग गर्छौं
 +
 
|-
 
|-
 
| 02:15
 
| 02:15
 
|एउटा ''' static भेरिएबल ''' प्रयोग गर्न टाइप गरौँ:
 
|एउटा ''' static भेरिएबल ''' प्रयोग गर्न टाइप गरौँ:
 +
 
|-
 
|-
 
| 02:19
 
| 02:19
 
| '''datatype classname scope resolution operator र static भेरिएबल name'''
 
| '''datatype classname scope resolution operator र static भेरिएबल name'''
 +
 
|-
 
|-
 
| 02:26
 
| 02:26
 
|अब भेरिएबल '''sum''' मा भण्डारण गरिएको छ
 
|अब भेरिएबल '''sum''' मा भण्डारण गरिएको छ
 +
 
|-
 
|-
 
| 02:31
 
| 02:31
 
|यसको मान '''0''' राखिएको छ
 
|यसको मान '''0''' राखिएको छ
 +
 
|-
 
|-
 
| 02:33
 
| 02:33
 
|यो हाम्रो '''main फंक्सन''' हो
 
|यो हाम्रो '''main फंक्सन''' हो
 +
 
|-
 
|-
 
| 02:35
 
| 02:35
 
|यहाँ हामीले '''statex''' क्लासको अब्जेक्ट बनाएका छौं
 
|यहाँ हामीले '''statex''' क्लासको अब्जेक्ट बनाएका छौं
 +
 
|-
 
|-
 
| 02:39
 
| 02:39
 
|यसरी:  '''o1''', '''o2''' र '''o3'''
 
|यसरी:  '''o1''', '''o2''' र '''o3'''
 +
 
|-
 
|-
 
| 02:42
 
| 02:42
 
|अनि हामी अब्जेक्टहरु ''' o1, o2 र o3''' प्रयोग गरि फंक्सन नम्बर कल गर्छौं
 
|अनि हामी अब्जेक्टहरु ''' o1, o2 र o3''' प्रयोग गरि फंक्सन नम्बर कल गर्छौं
 +
 
|-
 
|-
 
| 02:49
 
| 02:49
 
|यहाँ '''Static''' फंक्सन '''stat'''  
 
|यहाँ '''Static''' फंक्सन '''stat'''  
 +
 
|-
 
|-
 
| 02:52
 
| 02:52
 
| '''class name ''' र '''स्कोप रिजोलुसन अपरेटर''' को प्रयोगले उपयोग गरिएको छ
 
| '''class name ''' र '''स्कोप रिजोलुसन अपरेटर''' को प्रयोगले उपयोग गरिएको छ
 +
 
|-
 
|-
 
| 02:56
 
| 02:56
 
|यहाँ हामी स्ट्याटिक भेरीएबल ''' sum''' प्रिन्ट गर्ने छौं
 
|यहाँ हामी स्ट्याटिक भेरीएबल ''' sum''' प्रिन्ट गर्ने छौं
 +
 
|-
 
|-
 
| 03:00
 
| 03:00
 
|र यो '''return''' स्टेटमेन्ट हो
 
|र यो '''return''' स्टेटमेन्ट हो
 +
 
|-
 
|-
 
| 03:03
 
| 03:03
 
|प्रोग्राम एक्जिक्युट गरौँ
 
|प्रोग्राम एक्जिक्युट गरौँ
 +
 
|-
 
|-
 
| 03:05
 
| 03:05
 
|तपाईको किबोर्डको '''Ctrl, Alt र T ''' कीहरु एकैचोटी थिचेर टर्मिनल विन्डो खोलौं
 
|तपाईको किबोर्डको '''Ctrl, Alt र T ''' कीहरु एकैचोटी थिचेर टर्मिनल विन्डो खोलौं
 +
 
|-
 
|-
 
| 03:13
 
| 03:13
 
|कम्पाइल गर्न टाइप गरौँ
 
|कम्पाइल गर्न टाइप गरौँ
 +
 
|-
 
|-
 
| 03:15
 
| 03:15
 
| '''g++ space static dot cpp space hyphen o space stat''', इन्टर थिचौं
 
| '''g++ space static dot cpp space hyphen o space stat''', इन्टर थिचौं
 +
 
|-
 
|-
 
| 03:24
 
| 03:24
 
|टाइप गरौँ, '''./stat''' (डट स्ल्याश stat), इन्टर थिचौं
 
|टाइप गरौँ, '''./stat''' (डट स्ल्याश stat), इन्टर थिचौं
 +
 
|-
 
|-
 
| 03:28
 
| 03:28
 
|आउटपुट यस्तो देखिन्छ
 
|आउटपुट यस्तो देखिन्छ
 +
 
|-
 
|-
 
| 03:30
 
| 03:30
 
| '''Number is: 0, 1, 2 '''
 
| '''Number is: 0, 1, 2 '''
 +
 
|-
 
|-
 
| 03:33
 
| 03:33
 
| '''Result is: 3'''
 
| '''Result is: 3'''
 +
 
|-
 
|-
 
| 03:35
 
| 03:35
 
| '''Now static var sum  3'''
 
| '''Now static var sum  3'''
 +
 
|-
 
|-
 
|03:38
 
|03:38
| अब म आउटपुट वर्णन गर्ने छुँ
+
| अब म आउटपुट वर्णन गर्ने छुँ,म विन्डो रिसाइज गर्ने छुँ
|-
+
 
| 03:39
+
|म विन्डो रिसाइज गर्ने छुँ
+
 
|-
 
|-
 
| 03:42
 
| 03:42
 
|यहाँ, ''' number ''' को मान ''' 0 छ मतलब x 0 छ'''
 
|यहाँ, ''' number ''' को मान ''' 0 छ मतलब x 0 छ'''
 +
 
|-
 
|-
 
| 03:49
 
| 03:49
 
|पहिलो अब्जेक्टले मान ''' 0''' दिन्छ
 
|पहिलो अब्जेक्टले मान ''' 0''' दिन्छ
 +
 
|-
 
|-
 
| 03:53
 
| 03:53
 
| अनि हामीसँग मान '''1''' छ, मतलब ''' x =1'''  
 
| अनि हामीसँग मान '''1''' छ, मतलब ''' x =1'''  
 +
 
|-
 
|-
 
| 03:58
 
| 03:58
 
|दोस्रो अब्जेक्टले मान ''' 1''' दिन्छ
 
|दोस्रो अब्जेक्टले मान ''' 1''' दिन्छ
 +
 
|-
 
|-
 
| 04:01
 
| 04:01
 
|र तेस्रो अब्जेक्टले मान ''' 2''' दिन्छ
 
|र तेस्रो अब्जेक्टले मान ''' 2''' दिन्छ
 +
 
|-
 
|-
 
| 04:05
 
| 04:05
 
|अनि '''stat''' फंक्सन कल गर्छौं जसले '''sum''' को मान दिन्छ
 
|अनि '''stat''' फंक्सन कल गर्छौं जसले '''sum''' को मान दिन्छ
 +
 
|-
 
|-
 
| 04:10
 
| 04:10
 
| '''Result is sum'''
 
| '''Result is sum'''
 +
 
|-
 
|-
 
| 04:13
 
| 04:13
 
|यहाँ योगफल बढ्छ र ''' x''' मा भण्डार हुन्छ
 
|यहाँ योगफल बढ्छ र ''' x''' मा भण्डार हुन्छ
 +
 
|-
 
|-
 
| 04:18
 
| 04:18
 
|तसर्थ यसले मान ''' 3''' दिनेछ
 
|तसर्थ यसले मान ''' 3''' दिनेछ
 +
 
|-
 
|-
 
| 04:22
 
| 04:22
 
|त्यसैले अन्तिम नतिजा यस्तो हुन्छ
 
|त्यसैले अन्तिम नतिजा यस्तो हुन्छ
 +
 
|-
 
|-
 
| 04:25
 
| 04:25
 
| '''Static var sum is 3'''
 
| '''Static var sum is 3'''
 +
 
|-
 
|-
 
| 04:28
 
| 04:28
 
|अब यहाँ अर्को अब्जेक्ट '''o4''' सिर्जना गरौँ
 
|अब यहाँ अर्को अब्जेक्ट '''o4''' सिर्जना गरौँ
 +
 
|-
 
|-
 
| 04:34
 
| 04:34
 
|हामी ''' object o4''' प्रयोग गरि फंक्सन '''number''' कल गर्ने छौं
 
|हामी ''' object o4''' प्रयोग गरि फंक्सन '''number''' कल गर्ने छौं
 +
 
|-
 
|-
 
| 04:43
 
| 04:43
 
| '''Save''' मा क्लिक गरौँ
 
| '''Save''' मा क्लिक गरौँ
 +
 
|-
 
|-
 
| 04:45
 
| 04:45
 
|एक्जिक्युट गरौँ
 
|एक्जिक्युट गरौँ
 +
 
|-
 
|-
 
| 04:48
 
| 04:48
 
|अप एरो कि दुईपटक थिचौं
 
|अप एरो कि दुईपटक थिचौं
 +
 
|-
 
|-
 
| 04:51
 
| 04:51
 
|पुन: अप एरो कि दुईपटक थिचौं
 
|पुन: अप एरो कि दुईपटक थिचौं
 +
 
|-
 
|-
 
| 04:54
 
| 04:54
 
|तपाई '''Result is 4''' देख्न सक्नुहुन्छ
 
|तपाई '''Result is 4''' देख्न सक्नुहुन्छ
 +
 
|-
 
|-
 
| 04:57
 
| 04:57
 
| '''Now static var sum is 4'''
 
| '''Now static var sum is 4'''
 +
 
|-
 
|-
 
| 05:00
 
| 05:00
 
|जब चौथो अब्जेक्ट रचना हुन्छ
 
|जब चौथो अब्जेक्ट रचना हुन्छ
 +
 
|-
 
|-
 
| 05:03
 
| 05:03
 
|यसले हामीलाई ट्युटोरियलको अन्त्यमा ल्याएको छ
 
|यसले हामीलाई ट्युटोरियलको अन्त्यमा ल्याएको छ
 +
 
|-
 
|-
 
| 05:06
 
| 05:06
 
|स्लाइडमा फर्कौं
 
|स्लाइडमा फर्कौं
 +
 
|-
 
|-
 
|05:08
 
|05:08
 
|संक्षेपमा हेरौं
 
|संक्षेपमा हेरौं
 +
 
|-
 
|-
 
| 05:10
 
| 05:10
 
|यो ट्युटोरियलमा हामीले सिक्यौं
 
|यो ट्युटोरियलमा हामीले सिक्यौं
 +
 
|-
 
|-
 
| 05:12
 
| 05:12
| '''static किवर्ड.'''
+
| '''static किवर्ड.''' '''Static भेरिएबल'''
|-
+
 
| 05:13
+
| '''Static भेरिएबल'''
+
 
|-
 
|-
 
| 05:15
 
| 05:15
 
| '''उदाहरण: static int sum;'''
 
| '''उदाहरण: static int sum;'''
 +
 
|-
 
|-
 
| 05:18
 
| 05:18
| '''Static फंक्सन'''
+
| '''Static फंक्सन''' '''उदाहरण: static void stat()'''
|-
+
 
| 05:19
+
| '''उदाहरण: static void stat()'''
+
 
|-
 
|-
 
| 05:22
 
| 05:22
|कार्यको रुपमा
+
|कार्यको रुपमा एउटा '''static भेरिएबल''' घोषणा गर्ने अब्जेक्ट सिर्जना गरौँ
|-
+
 
| 05:23
+
|एउटा '''static भेरिएबल''' घोषणा गर्ने अब्जेक्ट सिर्जना गरौँ
+
 
|-
 
|-
 
| 05:26
 
| 05:26
 
|भेरिएबल डीक्रीमेन्ट गरौँ
 
|भेरिएबल डीक्रीमेन्ट गरौँ
 +
 
|-
 
|-
 
| 05:29
 
| 05:29
 
|र मान प्रिन्ट गरौँ
 
|र मान प्रिन्ट गरौँ
 +
 
|-
 
|-
 
| 05:31
 
| 05:31
 
| तलको लिंकमा उपलब्ध भिडियो हेर्नुहोस्
 
| तलको लिंकमा उपलब्ध भिडियो हेर्नुहोस्
 +
 
|-
 
|-
 
| 05:34
 
| 05:34
 
| यसले स्पोकन ट्युटोरियल प्रोजेक्टको सार दिन्छ
 
| यसले स्पोकन ट्युटोरियल प्रोजेक्टको सार दिन्छ
 +
 
|-
 
|-
 
| 05:37
 
| 05:37
 
| यदि तपाईसँग राम्रो ब्याण्डविड्थ छैन भने डाउनलोड गरि हेर्न सक्नुहुन्छ
 
| यदि तपाईसँग राम्रो ब्याण्डविड्थ छैन भने डाउनलोड गरि हेर्न सक्नुहुन्छ
 +
 
|-
 
|-
 
| 05:41
 
| 05:41
 
| स्पोकन ट्युटोरियल प्रोजेक्ट टिमले  
 
| स्पोकन ट्युटोरियल प्रोजेक्ट टिमले  
 +
 
|-
 
|-
 
| 05:44
 
| 05:44
 
| स्पोकन ट्युटोरियल प्रयोग गरि कार्यशाला संचालन गर्छ
 
| स्पोकन ट्युटोरियल प्रयोग गरि कार्यशाला संचालन गर्छ
 +
 
|-
 
|-
 
| 05:47
 
| 05:47
 
| अनलाइन टेस्ट पास गर्नेलाई प्रमाणपत्र प्रदान गर्छ
 
| अनलाइन टेस्ट पास गर्नेलाई प्रमाणपत्र प्रदान गर्छ
 +
 
|-
 
|-
 
| 05:51
 
| 05:51
 
| बिस्तृत जानकारीको लागि कृपया contact@spoken hyphen tutorial dot org मा लेख्नुहोस्
 
| बिस्तृत जानकारीको लागि कृपया contact@spoken hyphen tutorial dot org मा लेख्नुहोस्
 +
 
|-
 
|-
 
| 05:58
 
| 05:58
 
| स्पोकन ट्युटोरियल प्रोजेक्ट टक टु अ टिचर प्रोजेक्टको एक भाग हो
 
| स्पोकन ट्युटोरियल प्रोजेक्ट टक टु अ टिचर प्रोजेक्टको एक भाग हो
 +
 
|-
 
|-
 
| 06:02
 
| 06:02
 
| यसलाई नेशनल मिसन अन एजुकेसन थ्रु आइसीटी, MHRD, भारत सरकारको सहयोग रहेको छ
 
| यसलाई नेशनल मिसन अन एजुकेसन थ्रु आइसीटी, MHRD, भारत सरकारको सहयोग रहेको छ
 +
 
|-
 
|-
 
| 06:08
 
| 06:08
 
| यो मिसन सम्बन्धि थप जानकारी तलको लिंकमा उपलब्ध छ
 
| यो मिसन सम्बन्धि थप जानकारी तलको लिंकमा उपलब्ध छ
 +
 
|-
 
|-
 
|06:13
 
|06:13
 
| म मन्दिरा थापा बिदा हुदैछुँ , सहभागिताको लागि धन्यवाद, नमस्कार  
 
| म मन्दिरा थापा बिदा हुदैछुँ , सहभागिताको लागि धन्यवाद, नमस्कार  
 
|}
 
|}

Latest revision as of 16:14, 10 March 2017

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, o2o3
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 म मन्दिरा थापा बिदा हुदैछुँ , सहभागिताको लागि धन्यवाद, नमस्कार

Contributors and Content Editors

Mandira, PoojaMoolya