Advanced-Cpp/C2/Friend-Function/Bengali

From Script | Spoken-Tutorial
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 এতে পাস করা আর্গুমেন্ট তার অবজেক্ট হিসেবে ব্যবহার করা হয়।
00:51 এখন friend ফাংশনের ঘোষনাকরণ দেখি।
00:55 এখানে 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 এটি আমাদের main ফাংশন।
02:38 আমরা f হিসাবে frnd ক্লাসের অবজেক্ট তৈরী করি।
02:44 এরপর 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 এখন লিখুন 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 সংক্ষেপে এই টিউটোরিয়ালে শিখেছি 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