Advanced-Cpp/C2/Friend-Function/Bengali
From Script | Spoken-Tutorial
Revision as of 16:56, 27 November 2014 by Kaushik Datta (Talk | contribs)
Time | Narration |
00:01 | C++ এ Friend Function এর টিউটোরিয়ালে আপনাদের স্বাগত। |
00:06 | এই টিউটোরিয়ালে আমরা শিখব, |
00:08 | Friend function. |
00:10 | আমরা এটি একটি উদাহরণের সাহায্যে করব। |
00:13 | টিউটোরিয়ালটি রেকর্ড করতে |
00:15 | উবুন্টু OS সংস্করণ 11.10 |
00:19 | g++ কম্পাইলার সংস্করণ 4.6.1 ব্যবহার করছি। |
00:24 | এখন friend ফাংশনের ভূমিকা দিয়ে শুরু করি। |
00:27 | আমরা জানি যে, প্রাইভেট ডেটা ক্লাসের বাইরে অ্যাক্সেসযোগ্য নয়। |
00:33 | প্রাইভেট ডেটা অ্যাক্সেস করতে আমরা friend ফাংশন ব্যবহার করি। |
00:37 | একটি friend ফাংশন ক্লাসের মেম্বর ফাংশন নয়। |
00:42 | Friend ফাংশন অবজেক্টের ব্যবহার ছাড়া ইনভোকে করা যেতে পারে। |
00:46 | friend ফাংশনে পাস করা আর্গুমেন্ট তার অবজেক্ট হিসেবে ব্যবহার করা হয়। |
00:51 | এখন friend ফাংশনের ঘোষনাকরণ দেখি। |
00:55 | friend কীওয়ার্ড friend ফাংশন ঘোষিত করতে ব্যবহৃত হয়। |
00:59 | তারপর আমরা return_type দেই। |
01:02 | function_name হল ফাংশনের নাম। |
01:05 | তারপর আমরা আর্গুমেন্ট class_name এবং object হিসেবে পাস করি। |
01:11 | এখন একটি উদাহরণ দেখি। |
01:13 | আমি ইতিমধ্যে এডিটরে কোড লিখেছি। |
01:16 | এখন এটি খুলবো। |
01:18 | এই প্রোগ্রামে আমরা addition অপারেশন সম্পাদন করব। |
01:22 | দ্রষ্টব্য আমাদের ফাইলের নাম frnd.cpp |
01:27 | এখন কোড ব্যাখ্যা করি। |
01:30 | iostream হিসাবে এটি আমাদের হেডার ফাইল। |
01:34 | এখানে আমরা std namespace ব্যবহার করছি। |
01:37 | তারপর আমরা একটি ক্লাস frnd ঘোষিত করেছি। |
01:41 | এখানে আমরা private হিসাবে ভ্যারিয়েবল a এবং b ঘোষিত করেছি। |
01:46 | এখানে আমরা public হিসাবে একটি ফাংশন input ঘোষিত করেছি। |
01:52 | এখানে আমরা ইউসারের থেকে ইনপুট নেই। |
01:55 | compute হিসাবে এটি আমাদের friend ফাংশন। |
01:58 | এখানে, আমরা আর্গুমেন্ট class_name frnd এবং ক্লাসের অবজেক্ট f1 হিসাবে পাস করেছি। |
02:06 | তারপর আমরা ক্লাস বন্ধ করি। |
02:08 | এখন আমরা friend ফাংশন ব্যবহার করে ক্লাসের প্রাইভেট মেম্বর frnd অ্যাক্সেস করতে পারি। |
02:16 | এখানে আমরা compute ফাংশন ব্যবহার করেছি। |
02:19 | এখন আমরা addition অপারেশন সম্পাদন করব। |
02:23 | আমরা ভ্যারিয়েবল a এবং b যোগ করি |
02:26 | এবং তারপর ভ্যালু ফেরৎ দেই। |
02:28 | এখানে আমরা অবজেক্ট f1 ব্যবহার করে নন-মেম্বর ফাংশনে প্রাইভেট ভ্যারিয়েবল অ্যাক্সেস করি। |
02:35 | এটি আমাদের মেন ফাংশন। |
02:38 | এখানে আমরা f হিসাবে frnd ক্লাসের অবজেক্ট তৈরী করি। |
02:44 | তারপর আমরা অবজেক্ট f ব্যবহার করে input ফাংশন কল করি |
02:48 | এবং এখানে আমরা compute ফাংশন কল করে আর্গুমেন্ট হিসাবে f পাস করি। |
02:54 | আপনি দেখতে পারেন যে আমরা compute ফাংশনে f হিসাবে আর্গুমেন্ট পাস করেছি। |
02:58 | এটি pass by value মেথড ব্যবহার করে করা হয়। |
03:03 | f, f1 এর ভ্যালুতে পাস করা হয়েছে |
03:06 | এবং এটি আমাদের রিটার্ন স্টেটমেন্ট। |
03:09 | এখন প্রোগ্রাম এক্সিকিউট করি। |
03:11 | আপনার কীবোর্ডে Ctrl, Alt এবং T একসাথে টিপে টার্মিনাল উইন্ডো খুলুন। |
03:20 | এখন লিখুন: |
03:21 | g++ স্পেস frnd ডট cpp স্পেস -o স্পেস frnd. Enter টিপুন। |
03:32 | লিখুন: ডট স্ল্যাশ frnd |
03:36 | Enter টিপুন। |
03:38 | এখানে এটি Enter the value of a and b হিসাবে প্রদর্শিত হয়েছে। |
03:41 | আমি 8 এবং 4 লিখব। |
03:46 | প্রদর্শিত আউটপুট হল: |
03:48 | The result is: 12 |
03:51 | আমরা টিউটোরিয়ালের শেষে চলে এসেছি। |
03:54 | স্লাইডে ফিরে আসি। |
03:56 | সংক্ষেপে: |
03:57 | এই টিউটোরিয়ালে শিখেছি Friend function উদাহরণস্বরূপ friend int compute, ক্লাসের নাম frnd এবং অবজেক্ট f1. |
04:08 | নির্দেশিত কাজ হিসাবে, একটি সংখ্যা বর্গ এবং ঘনক নির্ণয় করতে একটি প্রোগ্রাম লিখুন। |
04:14 | এই লিঙ্কে উপলব্ধ ভিডিওটি দেখুন। |
04:17 | এটি প্রকল্পকে সারসংক্ষেপে বোঝায়। |
04:20 | ভাল ব্যান্ডউইডথ না থাকলে ভিডিওটি ডাউনলোড করে দেখুন। |
04:24 | স্পোকেন টিউটোরিয়াল প্রকল্প দল, টিউটোরিয়াল ব্যবহার করে কর্মশালার আয়োজন করে। |
04:30 | অনলাইন পরীক্ষা পাস করলে প্রশংসাপত্র দেয়। |
04:33 | বিস্তারিত তথ্যের জন্য contact@spoken-tutorial.org তে ইমেল করুন। |
04:40 | স্পোকেন টিউটোরিয়াল Talk to a Teacher প্রকল্পের অংশবিশেষ। |
04:43 | এটি ভারত সরকারের ICT, MHRD এর জাতীয় সাক্ষরতা মিশন দ্বারা সমর্থিত। |
04:51 | এই বিষয়ে বিস্তারিত তথ্য এই লিঙ্কে প্রাপ্তিসাধ্য। |
04:56 | আমি কৌশিক দত্ত টিউটোরিয়ালটি অনুবাদ করেছি। ধন্যবাদ। |