Advanced-Cpp/C2/Friend-Function/Bengali
From Script | Spoken-Tutorial
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 | আমি কৌশিক দত্ত এই টিউটোরিয়ালটি অনুবাদ করেছি। |