আপনি কিভাবে C++ এ রেফারেন্স দ্বারা একটি ফাংশন কল করবেন?
আপনি কিভাবে C++ এ রেফারেন্স দ্বারা একটি ফাংশন কল করবেন?

ভিডিও: আপনি কিভাবে C++ এ রেফারেন্স দ্বারা একটি ফাংশন কল করবেন?

ভিডিও: আপনি কিভাবে C++ এ রেফারেন্স দ্বারা একটি ফাংশন কল করবেন?
ভিডিও: রেফারেন্স দ্বারা কল করুন - নতুনদের জন্য C++ টিউটোরিয়াল #13 2024, ডিসেম্বর
Anonim

ফাংশন কল দ্বারা সি-তে রেফারেন্স . দ্য কল দ্বারা রেফারেন্স পদ্ধতি একটি আর্গুমেন্ট পাস করা ফাংশন আনুষ্ঠানিক প্যারামিটারে একটি আর্গুমেন্টের ঠিকানা কপি করে। ভিতরে ফাংশন , ঠিকানা ব্যবহার করা হয় প্রকৃত আর্গুমেন্ট অ্যাক্সেস করতে ব্যবহৃত কল . এর মানে প্যারামিটারে করা পরিবর্তনগুলি পাস করা আর্গুমেন্টকে প্রভাবিত করে।

তাহলে, সি-তে কি রেফারেন্স দ্বারা কল করা সম্ভব?

এই কৌশল হিসাবে পরিচিত হয় রেফারেন্স দ্বারা কল করুন . ভিতরে গ প্রোগ্রামিং, এটাও সম্ভব ফাংশন আর্গুমেন্ট হিসাবে ঠিকানা পাস.

উপরন্তু, কলিং এবং কল ফাংশনের মধ্যে পার্থক্য কি? উত্তরটি কলিং ফাংশন ইনপুট রয়েছে (প্রকৃত পরামিতি) যা দেওয়া হয় ফাংশন বলা হয় যা তারপরে তাদের উপর কাজ করে কারণ এতে সংজ্ঞা রয়েছে, নির্দিষ্ট পদ্ধতিটি সম্পাদন করে এবং যদি কিছু ফেরত দিতে হয় তবে ফেরত দেয়।

এটি বিবেচনায় রেখে, আপনি কীভাবে C++ এ রেফারেন্স দ্বারা একটি ফাংশনকে কল করবেন?

দ্য কল দ্বারা রেফারেন্স পদ্ধতি একটি আর্গুমেন্ট পাস করা ফাংশন কপি করে রেফারেন্স আনুষ্ঠানিক প্যারামিটারে একটি যুক্তি। ভিতরে ফাংশন , দ্য রেফারেন্স তে ব্যবহৃত প্রকৃত আর্গুমেন্ট অ্যাক্সেস করতে ব্যবহৃত হয় কল . এর মানে হল যে প্যারামিটারে করা পরিবর্তনগুলি পাস করা আর্গুমেন্টকে প্রভাবিত করে।

C++ এ মূল্য দ্বারা কল এবং রেফারেন্স দ্বারা কল কি?

রেফারেন্স দ্বারা কল করুন C++ ইন রেফারেন্স দ্বারা কল করুন , আসল মান আমরা পাস কারণ পরিবর্তন করা হয় রেফারেন্স (ঠিকানা)। এখানে, ঠিকানা মান এ পাস করা হয় ফাংশন , তাই প্রকৃত এবং আনুষ্ঠানিক আর্গুমেন্ট একই ঠিকানার স্থান ভাগ করে। তাই, মান ভিতরে পরিবর্তন ফাংশন , ভিতরে পাশাপাশি বাইরে প্রতিফলিত হয় ফাংশন.