সুচিপত্র:

আপনি কিভাবে C++ এ একটি ডিফল্ট যুক্তি পাস করবেন?
আপনি কিভাবে C++ এ একটি ডিফল্ট যুক্তি পাস করবেন?

ভিডিও: আপনি কিভাবে C++ এ একটি ডিফল্ট যুক্তি পাস করবেন?

ভিডিও: আপনি কিভাবে C++ এ একটি ডিফল্ট যুক্তি পাস করবেন?
ভিডিও: C++ | Модификаторы Типов | Указатели Ссылки | 03 2024, নভেম্বর
Anonim

ভিতরে সি++ প্রোগ্রামিং, আপনি প্রদান করতে পারেন ডিফল্ট ফাংশনের জন্য মান পরামিতি . পেছনের ধারণা ডিফল্ট যুক্তি সহজ. যদি একটি ফাংশন দ্বারা বলা হয় পাসিং যুক্তি /s, যারা যুক্তি ফাংশন দ্বারা ব্যবহৃত হয়। কিন্তু যদি যুক্তি একটি ফাংশন আহ্বান করার সময় /s পাস করা হয় না তখন, ডিফল্ট মান ব্যবহার করা হয়।

সহজভাবে তাই, C++ এ একটি ডিফল্ট যুক্তি কি?

ডিফল্ট আর্গুমেন্ট C++ A-তে ডিফল্ট যুক্তি একটি ফাংশন ঘোষণায় প্রদত্ত একটি মান যা স্বয়ংক্রিয়ভাবে কম্পাইলার দ্বারা নির্ধারিত হয় যদি ফাংশনের কলারের জন্য একটি মান প্রদান না করে যুক্তি সঙ্গে একটি ডিফল্ট মান নিম্নলিখিত একটি সহজ সি++ উদাহরণ ব্যবহার প্রদর্শনের জন্য ডিফল্ট আর্গুমেন্ট.

একইভাবে, ডিফল্ট আর্গুমেন্ট সহ একটি কনস্ট্রাক্টরকে সংজ্ঞায়িত করা কি সম্ভব? সমস্ত ফাংশনের মত, a নির্মাণকারী পেতে পারি ডিফল্ট আর্গুমেন্ট . তারা সদস্য অবজেক্ট শুরু করতে ব্যবহার করা হয়. উল্লেখ্য যে যদি ক নির্মাণকারী কোনো আছে যুক্তি যে নেই ডিফল্ট মান, এটি একটি নয় ডিফল্ট কনস্ট্রাক্টর . নিম্নলিখিত উদাহরণ একটি দিয়ে একটি ক্লাস সংজ্ঞায়িত করে নির্মাণকারী এবং দুই ডিফল্ট কনস্ট্রাক্টর.

এছাড়াও জিজ্ঞাসা করা হয়েছে, একটি ফাংশনে ডিফল্ট প্যারামিটার আর্গুমেন্ট ব্যবহার করে লাভ কী?

উঃ দ্য ডিফল্ট প্যারামিটার ব্যবহার করার সুবিধা / একটি ফাংশনে যুক্তি নিম্নরূপ: ✓ তারা নতুন যোগ করতে ব্যবহার করা যেতে পারে পরামিতি বিদ্যমান থেকে ফাংশন . ✓ তারা অনুরূপ একত্রিত করতে ব্যবহার করা যেতে পারে ফাংশন একটার ভিতরে.

C++ এ দেওয়া ডিফল্ট ফাংশনগুলো কী কী?

নিচে C++ ভাষায় কম্পাইলার দ্বারা প্রদত্ত ডিফল্ট ফাংশন রয়েছে যদি কোনো সফ্টওয়্যার বিকাশকারী কোনো ক্লাসে প্রয়োগ না করে থাকে।

  • ডিফল্ট কনস্ট্রাক্টর।
  • কপি কনস্ট্রাক্টর।
  • নিয়োগ অপারেটর.
  • ধ্বংসকারী।