Advanced-Cpp/C2/Friend-Function/Bengali

From Script | Spoken-Tutorial
Revision as of 11:52, 1 December 2014 by Kaushik Datta (Talk | contribs)

Jump to: navigation, search


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 আমি কৌশিক দত্ত টিউটোরিয়ালটি অনুবাদ করেছি। ধন্যবাদ।

Contributors and Content Editors

Kaushik Datta