C++ Default Parameters
🔹 تعریف
-
پارامتر پیشفرض مقداری است که اگر هنگام فراخوانی تابع مقداری برای آن داده نشود، به صورت خودکار استفاده میشود.
-
کاربرد: سادگی فراخوانی تابع و کاهش تعداد اورلودها.
🔹 نحوه تعریف
نکته: پارامترهای پیشفرض باید از راست به چپ باشند.
1️⃣ مثال ساده
2️⃣ مثال با چند پارامتر
🔹 نکات مهم
-
پارامتر پیشفرض فقط در تعریف یا اعلام تابع مشخص میشود، نه هر دو.
-
پارامترهای پیشفرض باید از راست به چپ بیایند، یعنی نمیتوان param2 را پیشفرض داد و param1 را نه.
-
ترکیب پارامترهای معمولی و پیشفرض بسیار رایج است و کد را خواناتر میکند.
-
میتوان پارامتر پیشفرض را برای انواع مختلف داده مانند
int
,float
,string
استفاده کرد.