Advanced-Cpp/C2/More-On-Inheritance/Bengali
From Script | Spoken-Tutorial
| Time | Narration |
| 00:01 | C++ এ Multiple এবং Hierarchical Inheritance এর টিউটোরিয়ালে আপনাদের স্বাগত। |
| 00:07 | এই টিউটোরিয়ালে শিখব |
| 00:09 | Multiple Inheritance |
| 00:11 | Hierarchical Inheritance |
| 00:13 | এটি একটি উদাহরণের সাহায্যে করব। |
| 00:17 | টিউটোরিয়ালটি রেকর্ড করতে |
| 00:20 | উবুন্টু OS সংস্করণ 11.10 এবং |
| 00:24 | g++ কম্পাইলার সংস্করণ 4.6.1 ব্যবহার করছি। |
| 00:29 | মাল্টিপল inheritance এ, derived ক্লাস একের অধিক base ক্লাস থেকে ইনহেরিট করে। |
| 00:36 | এখন, মাল্টিপল inheritance এর উদাহরণ দেখব। |
| 00:40 | আমি ইতিমধ্যে কোড লিখেছি। |
| 00:42 | আমি এটি খুলবো। |
| 00:45 | আমাদের ফাইলের নাম multiple ডট cpp |
| 00:49 | এই প্রোগ্রামে শিক্ষার্থীর নাম, রোল নম্বর, মার্কস এবং গড় প্রদর্শন করব। |
| 00:56 | এখন কোড ব্যাখ্যা করি। |
| 00:59 | iostream হিসাবে এটি হেডার ফাইল। |
| 01:01 | std namespace ব্যবহার করেছি। |
| 01:05 | তারপর student ক্লাস রয়েছে। |
| 01:07 | এটি base ক্লাস। |
| 01:09 | এখানে roll_no ইন্টিজার ভ্যারিয়েবল রূপে এবং name ক্যারেক্টার ভ্যারিয়েবল রূপে রয়েছে। |
| 01:16 | এগুলি protected রূপে ঘোষিত। |
| 01:19 | এখানে আরেকটি ক্লাস exam আন্ডারস্কোর inherit রয়েছে। |
| 01:24 | এটিও একটি base ক্লাস। |
| 01:26 | এখানে দুটি base ক্লাস রয়েছে - student এবং exam আন্ডারস্কোর inherit |
| 01:32 | এখানে protected রূপে sub1, sub2, sub3 ভ্যারিয়েবল রয়েছে। |
| 01:38 | কারণ protected ভ্যারিয়েবল derived ক্লাস দ্বারা অ্যাক্সেস করা যেতে পারে। |
| 01:44 | এখন এখানে grade ক্লাস রয়েছে যা হল derived ক্লাস। |
| 01:50 | এটি base ক্লাস ইনহেরিট করে - student ক্লাস এবং exam আন্ডারস্কোর inherit ক্লাস। |
| 01:56 | এখানে ইন্টিজার ভ্যারিয়েবল রূপে avg রয়েছে যা private রূপে ঘোষিত। |
| 02:02 | তারপর |
| 02:04 | input(), display()
|
| 02:06 | average(), input_exam |
| 02:08 | এবং display_exam public ফাংশন রূপে রয়েছে। |
| 02:11 | এখানে ইন্টিজার ভ্যারিয়েবল total রয়েছে যা public রূপে ঘোষিত। |
| 02:17 | তারপর input ফাংশন ব্যবহার করে শিক্ষার্থীর roll_no এবং নাম গ্রহণ করি। |
| 02:24 | display ফাংশনে, শিক্ষার্থীর roll_no এবং নাম প্রদর্শন করি। |
| 02:28 | এখানে input_exam ফাংশন রয়েছে। |
| 02:31 | এখানে তিনটি বিষয়ের মার্কস গ্রহণ করি sub1, sub2 এবং sub3 রূপে। |
| 02:37 | তারপর display_exam ফাংশনে, তিনটি বিষয়ের সমষ্টি গণনা করে total প্রিন্ট করি। |
| 02:44 | average ফাংশনে গড় গণনা করি। |
| 02:48 | এটি আমাদের main ফাংশন। |
| 02:51 | এখানে grade ক্লাসের অবজেক্ট তৈরী করি যা gd রূপে একটি derived ক্লাস। |
| 02:57 | এখানে উপরোক্ত সকল ফাংশন কল করি। |
| 03:01 | এটি আমাদের রিটার্ন স্টেটমেন্ট। |
| 03:03 | প্রোগ্রাম এক্সিকিউট করি। |
| 03:05 | কীবোর্ডে Ctrl, Alt এবং T কী একসাথে টিপে টার্মিনাল উইন্ডো খুলুন। |
| 03:14 | কম্পাইল করতে লিখুন, g++ স্পেস multiple ডট cpp স্পেস -o স্পেস mult. Enter টিপুন। |
| 03:24 | লিখুন ডট স্ল্যাশ mult. Enter টিপুন। |
| 03:29 | Enter Roll no.: |
| 03:32 | আমি 3 লিখব। |
| 03:34 | Enter Name: |
| 03:36 | আমি Pratham লিখব। |
| 03:39 | Enter marks of subject1 |
| 03:41 | আমি 67 লিখব। |
| 03:43 | subject 2 হিসাবে 78 এবং |
| 03:46 | subject 3 হিস়াবে 84 |
| 03:48 | প্রদর্শিত আউটপুট হল |
| 03:51 | Roll no is: 3, Name is: Pratham |
| 03:53 | Total is: 229 |
| 03:55 | Average is: 76 |
| 03:58 | এটি মাল্টিপল inheritance |
| 04:00 | এখন হেরারকিকাল inheritance দেখবো। |
| 04:03 | প্রোগ্রামে ফিরে আসি। |
| 04:05 | হেরারকিকাল inheritance এ, মাল্টিপল derived ক্লাস base ক্লাস থেকে ইনহেরিট করে। |
| 04:12 | আমাদের ফাইলের নাম hierarchical ডট cpp |
| 04:16 | এখন কোড ব্যাখ্যা করব। |
| 04:19 | iostream হিসাবে এটি হেডার ফাইল। |
| 04:22 | আমরা std namespace ব্যবহার করেছি। |
| 04:25 | তারপর student ক্লাস রয়েছে যা হল base ক্লাস। |
| 04:29 | এখানে ইন্টিজার ভ্যারিয়েবল রূপে roll_no রয়েছে। |
| 04:34 | sub1, sub2, sub3 এবং total হল ইন্টিজার ভ্যারিয়েবল। |
| 04:40 | তারপর ক্যারেক্টার ভ্যারিয়েবল রূপে name রয়েছে। |
| 04:43 | এটি protected রূপে ঘোষিত। |
| 04:46 | তারপর show ক্লাস রয়েছে। |
| 04:49 | এটি derived ক্লাস। |
| 04:51 | এটি student ক্লাসের বৈশিষ্ট্য ইনহেরিট করে। |
| 04:54 | এখানে দুটি ফাংশন রয়েছে: input এবং display. |
| 04:59 | এটি public রূপে ঘোষিত। |
| 05:02 | input ফাংশনে শিক্ষার্থীর roll_no এবং নাম গ্রহণ করি। |
| 05:07 | display ফাংশনে শিক্ষার্থীর roll_no এবং নাম প্রদর্শন করি। |
| 05:11 | তারপর exam ক্লাস রূপে আরেকটি derived ক্লাস রয়েছে। |
| 05:15 | এটিও student ক্লাস ইনহেরিট করে। |
| 05:19 | আপনি দেখতে পারেন যে সেখানে দুটি derived ক্লাস রয়েছে - exam ক্লাস এবং show ক্লাস। |
| 05:26 | উভয় ক্লাস student ক্লাস ইনহেরিট করে। |
| 05:30 | exam ক্লাসে দুটি ফাংশন রয়েছে, input_exam এবং total_marks যা public রূপে ঘোষিত। |
| 05:38 | এখানে input_exam ফাংশন অ্যাক্সেস করি। |
| 05:41 | এটি তিনটি বিষয়ের মার্কস গ্রহণ করে - sub1, sub2 এবং sub3 |
| 05:46 | তারপর total_marks ফাংশন রয়েছে। |
| 05:49 | এখানে তিনটি বিষয়ের সমষ্টি করে total প্রিন্ট করি। |
| 05:53 | এটি আমাদের main ফাংশন। |
| 05:56 | এখানে তিনটি ক্লাসের অবজেক্ট তৈরী করি যা হল st, sw এবং em |
| 06:03 | উপরোক্ত ফাংশন কল করতে নিম্ন অবজেক্ট ব্যবহার করি।
sw ডট input em ডট input_exam sw ডট display em ডট total_marks |
| 06:15 | এটি রিটার্ন স্টেটমেন্ট। |
| 06:17 | প্রোগ্রাম এক্সিকিউট করি। |
| 06:19 | টার্মিনালে ফিরে আসি। |
| 06:21 | প্রম্পট মুছে ফেলি। |
| 06:24 | কম্পাইল করতে লিখুন, g++ স্পেস hierarchical ডট cpp স্পেস -o স্পেস hier |
| 06:36 | Enter টিপুন। লিখুন ডট স্ল্যাশ hier |
| 06:41 | Enter টিপুন। |
| 06:43 | Enter Roll no.: আমি 4 লিখব। |
| 06:46 | Enter Name: আমি Ashwini লিখব। |
| 06:50 | Enter marks of subject1 |
| 06:52 | আমি 87 লিখব। |
| 06:54 | subject 2 হিসাবে 67 এবং subject 3 হিসাবে 97 |
| 07:00 | আউটপুট হল |
| 07:02 | Roll no is: 4 |
| 07:04 | Name is: Ashwini এবং |
| 07:06 | Total is : 251 আমরা টিউটোরিয়ালের শেষে চলে এসেছি। |
| 07:10 | স্লাইডে ফিরে যাই। |
| 07:13 | সংক্ষেপে, এখানে শিখেছি |
| 07:16 | মাল্টিপল Inheritance এবং |
| 07:18 | হিরারকিকাল Inheritance |
| 07:20 | এখন area এবং perimeter ক্লাস তৈরী করে |
| 07:25 | আয়তক্ষেত্রের ক্ষেত্রফল এবং পরিসীমা নিরুপন করুন। |
| 07:29 | এই লিঙ্কে উপলব্ধ ভিডিওটি দেখুন। |
| 07:32 | এটি প্রকল্পকে সারসংক্ষেপে বোঝায়। |
| 07:35 | ভাল ব্যান্ডউইডথ না থাকলে ভিডিওটি ডাউনলোড করে দেখুন। |
| 07:40 | স্পোকেন টিউটোরিয়াল প্রকল্প দল |
| 07:42 | কর্মশালার আয়োজন করে। |
| 07:45 | অনলাইন পরীক্ষা পাস করলে প্রশংসাপত্র দেয়। |
| 07:49 | বিস্তারিত তথ্যের জন্য |
| 07:51 | contact@spoken-tutorial.org তে ইমেল করুন। |
| 07:56 | স্পোকেন টিউটোরিয়াল প্রকল্প Talk to a Teacher প্রকল্পের অংশবিশেষ। |
| 08:01 | এটি ভারত সরকারের ICT, MHRD এর জাতীয় সাক্ষরতা মিশন দ্বারা সমর্থিত। |
| 08:07 | এই বিষয়ে বিস্তারিত তথ্য এই লিঙ্কে প্রাপ্তিসাধ্য। |
| 08:11 | আমি কৌশিক দত্ত এই টিউটোরিয়ালটি অনুবাদ করেছি। |