ভিডিও: C++ এ মূল্য পাস এবং রেফারেন্স দ্বারা পাস কি?
2024 লেখক: Lynn Donovan | [email protected]. সর্বশেষ পরিবর্তিত: 2023-12-15 23:44
গতানুগতিক, গ প্রোগ্রামিং ভাষা কল দ্বারা ব্যবহার করে মান পদ্ধতি পাস দ্বারা কল যুক্তি রেফারেন্স পদ্ধতি পাসিং একটি ফাংশনের আর্গুমেন্ট আনুষ্ঠানিক প্যারামিটারে একটি আর্গুমেন্টের ঠিকানা কপি করে। ফাংশনের ভিতরে, ঠিকানাটি কলে ব্যবহৃত প্রকৃত আর্গুমেন্ট অ্যাক্সেস করতে ব্যবহৃত হয়।
একইভাবে, C++ এ মূল্য পাস এবং রেফারেন্স দ্বারা পাস কি?
মান দ্বারা ক্ষণস্থায়ী বনাম রেফারেন্স দ্বারা পাস যদি আপনি C++ এ পাস একটি ফাংশন এর যুক্তি rvalue, আপনি পাসিং দ্বারা পরিবর্তনশীল মান . যাইহোক, যদি আপনি পাস পরিবর্তনশীল এর মান, আপনি পাসিং দ্বারা পরিবর্তনশীল রেফারেন্স . পাসিং দ্বারা একটি পরিবর্তনশীল রেফারেন্স বলার সমতুল্য" পাসিং ফাংশনের ঠিকানা।"
উপরন্তু, C++ এ মূল্য পাস কি? মান দ্বারা পাস ডিফল্টরূপে, নন-পয়েন্টার আর্গুমেন্ট ইন সি++ হয় মান দ্বারা পাস . যখন একটি যুক্তি হয় মান দ্বারা পাস , যুক্তি এর মান মধ্যে অনুলিপি করা হয় মান সংশ্লিষ্ট ফাংশন প্যারামিটারের।
শুধু তাই, কি মূল্য দ্বারা পাস এবং উদাহরণ সহ রেফারেন্স দ্বারা পাস?
রেফারেন্স দ্বারা পাস রেফারেন্স দ্বারা পাস মানে ভেরিয়েবলের মেমরি অ্যাড্রেস (মেমরি অবস্থানের একটি পয়েন্টার) পাস ফাংশনে এই অসদৃশ মান দ্বারা ক্ষণস্থায়ী , যেখানে মান একটি পরিবর্তনশীল হয় পাস চালু. মধ্যে উদাহরণ , myAge এর মেমরি ঠিকানা 106।
পিএইচপি-তে রেফারেন্স দ্বারা মূল্য পাস এবং পাস বাই কি?
এটি ইতিমধ্যে উল্লেখ করা হয়েছে আমরা করতে পারেন পাস দ্বারা একটি পরিবর্তনশীল রেফারেন্স একটি ফাংশনে যাতে ফাংশন পরিবর্তনশীল পরিবর্তন করতে পারে। এর প্রক্রিয়া শুরু করতে পাসিং পরামিতি পাস দ্বারা রেফারেন্স , ফাংশনের সংজ্ঞায় আর্গুমেন্ট নামের সাথে একটি অ্যাম্পারস্যান্ড (&) প্রিপেন্ড করুন।