فهرست مطالب:

چگونه یک آرگومان پیش فرض را در C++ ارسال می کنید؟
چگونه یک آرگومان پیش فرض را در C++ ارسال می کنید؟

تصویری: چگونه یک آرگومان پیش فرض را در C++ ارسال می کنید؟

تصویری: چگونه یک آرگومان پیش فرض را در C++ ارسال می کنید؟
تصویری: آموزش برنامه نویسی C++ 71 - آرگومان های پیش فرض 2024, ممکن است
Anonim

که در C++ برنامه نویسی، می توانید ارائه دهید پیش فرض مقادیر برای تابع مولفه های . ایده پشت آرگومان پیش فرض ساده است. اگر تابعی توسط استدلال گذرا /s، آن ها استدلال ها توسط تابع استفاده می شوند. اما اگر بحث و جدل /s در هنگام فراخوانی یک تابع ارسال نمی شود و سپس، پیش فرض مقادیر استفاده می شود.

به سادگی، آرگومان پیش فرض در C++ چیست؟

آرگومان های پیش فرض در C++ A آرگومان پیش فرض مقداری است که در یک اعلان تابع ارائه می شود که اگر فراخوان کننده تابع مقداری برای بحث و جدل با یک پیش فرض ارزش. زیر ساده است C++ مثال برای نشان دادن استفاده از آرگومان های پیش فرض.

به طور مشابه، آیا می توان سازنده ای را با آرگومان های پیش فرض تعریف کرد؟ مانند همه توابع، a سازنده می تواند داشته باشد آرگومان های پیش فرض . آنها برای مقداردهی اولیه اشیاء عضو استفاده می شوند. توجه داشته باشید که اگر الف سازنده هر کدام را دارد استدلال ها که ندارند پیش فرض ارزش ها، آن نیست سازنده پیش فرض . مثال زیر یک کلاس را با یک تعریف می کند سازنده و دو سازنده های پیش فرض.

همچنین پرسیده شد که استفاده از آرگومان پارامتر پیش فرض در یک تابع چه فایده ای دارد؟

Ans The مزایای استفاده از پارامتر پیش فرض / آرگومان در یک تابع به شرح زیر است: ✓ می توان از آنها برای اضافه کردن موارد جدید استفاده کرد مولفه های به موجود عملکرد . ✓ آنها را می توان برای ترکیب مشابه استفاده کرد عملکرد به یکی.

توابع پیش فرض ارائه شده در C++ کدامند؟

در زیر توابع پیش‌فرض ارائه شده توسط کامپایلر در زبان C++ وجود دارد که در یک کلاس توسط توسعه‌دهنده نرم‌افزار پیاده‌سازی نشده است

  • سازنده پیش فرض
  • سازنده کپی
  • اپراتور واگذاری
  • ویرانگر