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