اشتباهات رايج هنگام استفاده از آرگومان پيش فرض
نوشته شده توسط : زهرا

۱- void add(int a, int b = 3, int c, int d = 4);

تابع بالا كامپايل نخواهد شد. شما نمي توانيد يك آرگومان پيش فرض بين دو آرگومان را مقدار دهي نكنيد.

در اين مورد، براي c نيز بايد يك مقدار پيش فرض تعيين شود.

۲- void add(int a, int b = 3, int c, int d);

تابع بالا نيز كامپايل نخواهد شد. شما بايد براي آرگومان هاي بعد از b مقادير پيش فرض تعيين كنيد.

در اين مورد، براي c و d نيز بايد مقادير پيش فرض تعيين شود.

اگر ميخواهيد يك آرگومان پيش فرض واحد داشته باشيد، مطمئن شويد كه آخرين آرگومان باشد.

void add(int a, int b, int c, int d = 4);

۳- مهم نيست كه چطور از آرگومان پيش فرض استفاده مي كنيد، يك تابع هميشه بايد براي يك هدف نوشته شود.

اگر تابع بيش از چند كار بخواهد انجام دهد، مي توانيد از سربارگذاري توابع استفاده كنيد.

ادامه مطلب...





:: بازدید از این مطلب : 152
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
تاریخ انتشار : سه شنبه 27 خرداد 1399 | نظرات ()
مطالب مرتبط با این پست
لیست
می توانید دیدگاه خود را بنویسید


نام
آدرس ایمیل
وب سایت/بلاگ
:) :( ;) :D
;)) :X :? :P
:* =(( :O };-
:B /:) =DD :S
-) :-(( :-| :-))
نظر خصوصی

 کد را وارد نمایید:

آپلود عکس دلخواه:








cache01last1598340277