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

From Script | Spoken-Tutorial
Jump to: navigation, search
 
(2 intermediate revisions by the same user not shown)
Line 11: Line 11:
 
|-
 
|-
 
| 00:06
 
| 00:06
|  এই টিউটোরিয়ালে শিখব:
+
|  এই টিউটোরিয়ালে শিখব
  
 
|-
 
|-
 
| 00:09
 
| 00:09
|'''Static keyoword.'''
+
|'''Static keyword''', '''Static variable'''
 
+
|-
+
| 00:10
+
|'''Static variable'''
+
  
 
|-
 
|-
Line 35: Line 31:
 
|-
 
|-
 
| 00:20
 
| 00:20
| উবুন্টু '''OS''' সংস্করণ '''11.10''',
+
| উবুন্টু '''OS''' সংস্করণ '''11.10'''
  
 
|-
 
|-
Line 71: Line 67:
 
|-
 
|-
 
| 01.00
 
| 01.00
| '''Static''' ফাংশন অ্যাক্সেস করতে ব্যবহার করি,
+
| '''Static''' ফাংশন অ্যাক্সেস করতে ব্যবহার করি
  
 
|-
 
|-
Line 115: Line 111:
 
|-
 
|-
 
|  01:45
 
|  01:45
|  এটি কন্সট্রাকটর '''statex'''.
+
|  এটি '''statex''' কন্সট্রাকটর।
  
 
|-
 
|-
Line 151: Line 147:
 
|-
 
|-
 
| 02:15
 
| 02:15
| স্ট্যাটিক ভ্যারিয়েবল অ্যাক্সেস করতে লিখি:
+
| স্ট্যাটিক ভ্যারিয়েবল অ্যাক্সেস করতে লিখি
  
 
|-
 
|-
Line 207: Line 203:
 
|-
 
|-
 
| 03:13
 
| 03:13
|  কম্পাইল করতে লিখুন,
+
|  কম্পাইল করতে লিখুন
  
 
|-
 
|-
Line 219: Line 215:
 
|-
 
|-
 
| 03:28
 
| 03:28
| প্রদর্শিত আউটপুট হল,
+
| প্রদর্শিত আউটপুট হল
  
 
|-
 
|-
Line 235: Line 231:
 
|-
 
|-
 
|03:38
 
|03:38
|  আউটপুট ব্যাখ্যা করতে
+
|  আউটপুট ব্যাখ্যা করতে উইন্ডোর আকার পরিবর্তন করব।
 
+
|-
+
| 03:39
+
| উইন্ডোর আকার পরিবর্তন করব।
+
  
 
|-
 
|-
 
| 03:42
 
| 03:42
| এখানে, নম্বরের প্রথম মান হল '''0''' অর্থাৎ '''x''' হল '''0'''.
+
| এখানে, নম্বরের প্রথম মান হল '''0''' অর্থাৎ '''x''' হল '''0'''
  
 
|-
 
|-
Line 251: Line 243:
 
|-
 
|-
 
| 03:53
 
| 03:53
| নম্বরের দ্বিতীয় মান হল '''1''' অর্থাৎ '''x''' হল '''1'''.
+
| নম্বরের দ্বিতীয় মান হল '''1''' অর্থাৎ '''x''' হল '''1'''
  
 
|-
 
|-
Line 267: Line 259:
 
|-
 
|-
 
| 04:10
 
| 04:10
| '''Result is sum.'''
+
| '''Result is sum'''
  
 
|-
 
|-
Line 279: Line 271:
 
|-
 
|-
 
| 04:22
 
| 04:22
| অর্থাৎ অন্তিম আউটপুট হল:
+
| অর্থাৎ অন্তিম আউটপুট হল
  
 
|-
 
|-
 
| 04:25
 
| 04:25
| '''Static var sum is 3.'''
+
| '''Static var sum is 3'''
  
 
|-
 
|-
Line 310: Line 302:
 
|-
 
|-
 
| 04:54
 
| 04:54
| আপনি দেখতে পারেন যে '''Result is 4.'''
+
| আপনি দেখতে পারেন যে '''Result is 4'''
  
 
|-
 
|-
Line 329: Line 321:
 
|-
 
|-
 
|05:08
 
|05:08
| সংক্ষেপে,
+
| সংক্ষেপে
  
 
|-
 
|-
 
| 05:10
 
| 05:10
| এই টিউটোরিয়ালে শিখেছি:
+
| এই টিউটোরিয়ালে শিখেছি
  
 
|-
 
|-
 
| 05:12
 
| 05:12
| '''static keyword.'''
+
| '''static keyword''', '''Static variable'''
 
+
|-
+
| 05:13
+
| '''Static variable'''
+
  
 
|-
 
|-
 
| 05:15
 
| 05:15
| যেমন: '''static int sum''';
+
| যেমন: '''static int sum'''
  
 
|-
 
|-
 
| 05:18
 
| 05:18
| '''Static function.'''
+
| '''Static function''' যেমন: '''static void stat()'''
 
+
|-
+
| 05:19
+
| যেমন: '''static void stat()'''
+
  
 
|-
 
|-
 
| 05:22
 
| 05:22
|  এখন
+
|  এখন একটি ক্লাস তৈরী করুন যা স্ট্যাটিক ভ্যারিয়েবল ঘোষিত করে।
 
+
|-
+
| 05:23
+
| একটি ক্লাস তৈরী করুন যা স্ট্যাটিক ভ্যারিয়েবল ঘোষিত করে।
+
  
 
|-
 
|-
Line 385: Line 365:
 
|-
 
|-
 
| 05:41
 
| 05:41
|  স্পোকেন টিউটোরিয়াল প্রকল্প দল,
+
|  স্পোকেন টিউটোরিয়াল প্রকল্প দল
  
 
|-
 
|-

Latest revision as of 15:18, 23 February 2017


Time Narration
00:01 C++Static Members এর টিউটোরিয়ালে আপনাদের স্বাগত।
00:06 এই টিউটোরিয়ালে শিখব
00:09 Static keyword, Static variable
00:12 Static function
00:14 এটি উদাহরণের সাহায্যে করব।
00:17 টিউটোরিয়ালটি রেকর্ড করতে আমি
00:20 উবুন্টু OS সংস্করণ 11.10
00:24 g++ কম্পাইলার সংস্করণ 4.6.1 ব্যবহার করছি।
00:29 এখন Static এর ভূমিকা দিয়ে শুরু করি।
00:33 এটি প্রথম অবজেক্ট তৈরীর পূর্বে শূন্যতে ইনিসিয়েলাইজ করা হয়েছে।
00:39 সম্পূর্ণ প্রোগ্রামের জন্য শুধুমাত্র একটি কপি বিদ্যমান।
00:44 সকলে সেই ভ্যারিয়েবল শেয়ার করবে।
00:47 প্রোগ্রাম শেষ হওয়া পর্যন্ত এটি মেমরিতে থাকবে।
00:52 Static functions
00:54 এটি অবজেক্টের উপর নির্ভর না করে স্বয়ং কল হতে পারে।
01.00 Static ফাংশন অ্যাক্সেস করতে ব্যবহার করি
01.03 classname :: (scope resolution operator) এবং staticfunction();
01:09 এখন স্ট্যাটিক মেম্বরসের উদাহরণ দেখি।
01:13 আমি ইতিমধ্যে কোড লিখেছি।
01:17 আমাদের ফাইলের নাম static ডট cpp
01:21 এখন কোড ব্যাখ্যা করি।
01:24 iostream হিসাবে এটি হেডার ফাইল।
01:27 আমরা std namespace ব্যবহার করেছি।
01:31 তারপর ক্লাস statex রয়েছে।
01:34 এখানে private হিসাবে ঘোষিত x রূপে নন-স্ট্যাটিক ভ্যারিয়েবল রয়েছে।
01:40 public হিসাবে ঘোষিত একটি স্ট্যাটিক ভ্যারিয়েবল sum রয়েছে।
01:45 এটি statex কন্সট্রাকটর।
01:48 এখানে আমরা sum এর মান বৃদ্ধি করেছি।
01:52 sum এর মান x এ সংরক্ষিত হয়েছে।
01:55 এখানে স্ট্যাটিক ফাংশন stat রয়েছে।
01:58 এখানে sum প্রিন্ট করি।
02:01 এখানে ফাংশন number রয়েছে।
02:04 এখানে নম্বর x প্রিন্ট করি।
02:07 ক্লাস এখানে বন্ধ হয়।
02:10 স্ট্যাটিক ভ্যারিয়েবল ঘোষিত করতে স্কোপ রেজল্যুশন অপারেটর ব্যবহার করি।
02:15 স্ট্যাটিক ভ্যারিয়েবল অ্যাক্সেস করতে লিখি
02:19 ডেটাটাইপ, ক্লাসের নাম, স্কোপ রেজল্যুশন অপারেটর এবং স্ট্যাটিক ভ্যারিয়েবলের নাম।
02:26 স্টোরেজ ভ্যারিয়েবল sum এর জন্য বরাদ্দ করা হয়েছে।
02:31 এর মান হল 0
02:33 এটি মেন ফাংশন।
02:35 এখানে statex ক্লাসের অবজেক্ট তৈরী করি
02:39 o1, o2 এবং o3 রূপে।
02:42 এখন o1, o2 এবং o3 অবজেক্ট ব্যবহার number ফাংশন কল করি।
02:49 stat এখানে অ্যাক্সেস হয়েছে।
02:52 এখানে ক্লাসের নাম এবং স্কোপ রেজল্যুশন অপারেটর ব্যবহার করেছি।
02:56 আমরা স্ট্যাটিক ভ্যারিয়েবল sum প্রিন্ট করি
03:00 এটি রিটার্ন স্টেটমেন্ট।
03:03 এখন প্রোগ্রাম এক্সিকিউট করি।
03:05 কীবোর্ডে Ctrl, Alt এবং T কী একসাথে টিপে টার্মিনাল উইন্ডো খুলুন।
03:13 কম্পাইল করতে লিখুন
03:15 g++ স্পেস static ডট cpp স্পেস -o স্পেস stat. Enter টিপুন।
03:24 লিখুন, ডট স্ল্যাশ stat. Enter টিপুন।
03:28 প্রদর্শিত আউটপুট হল
03:30 Number is: 0, 1, 2
03:33 Result is: 3
03:35 Now static var sum is 3
03:38 আউটপুট ব্যাখ্যা করতে উইন্ডোর আকার পরিবর্তন করব।
03:42 এখানে, নম্বরের প্রথম মান হল 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 এখানে sum এর মান বৃদ্ধি পেয়ে x এ সংরক্ষিত হয়েছে।
04:18 সুতরাং এটি ভ্যালু হিসাবে 3 দেবে।
04:22 অর্থাৎ অন্তিম আউটপুট হল
04:25 Static var sum is 3
04:28 এখন এখানে o4 হিসাবে আরেকটি অবজেক্ট তৈরী করি।
04:34 আমি 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 keyword, Static variable
05:15 যেমন: static int sum
05:18 Static function যেমন: static void stat()
05:22 এখন একটি ক্লাস তৈরী করুন যা স্ট্যাটিক ভ্যারিয়েবল ঘোষিত করে।
05:26 ভ্যারিয়েবল হ্রাস করে
05:29 মান প্রিন্ট করুন।
05:31 এই লিঙ্কে উপলব্ধ ভিডিওটি দেখুন।
05:34 এটি প্রকল্পকে সারসংক্ষেপে বোঝায়।
05:37 ভাল ব্যান্ডউইডথ না থাকলে ভিডিওটি ডাউনলোড করে দেখুন।
05:41 স্পোকেন টিউটোরিয়াল প্রকল্প দল
05:44 কর্মশালার আয়োজন করে।
05:47 অনলাইন পরীক্ষা পাস করলে প্রশংসাপত্র দেয়।
05:51 বিস্তারিত তথ্যের জন্য contact@spoken-tutorial.org তে ইমেল করুন।
05:58 স্পোকেন টিউটোরিয়াল প্রকল্প Talk to a Teacher প্রকল্পের অংশবিশেষ।
06:02 এটি ভারত সরকারের ICT, MHRD এর জাতীয় শিক্ষা মিশন দ্বারা সমর্থিত।
06:08 এই বিষয়ে বিস্তারিত তথ্য এই লিঙ্কে প্রাপ্তিসাধ্য।
06:13 আমি কৌশিক দত্ত এই টিউটোরিয়ালটি অনুবাদ করেছি।

Contributors and Content Editors

Kaushik Datta