++Learn and Programming with C

سایتی برای دیدن نمونه کد های سی پلاس پلاس و یادگیری

++Learn and Programming with C

سایتی برای دیدن نمونه کد های سی پلاس پلاس و یادگیری

من محسن سعیدآبادی نوسنده این بلاگ هستم.اگر برنامه ای خواستید میتونید ینستاگرامم و تلگرامم Mohsen.korea هست ادم کنید برام پیام بذارید.

طبقه بندی موضوعی
بایگانی

Function Overloading

پنجشنبه, ۲ مهر ۱۳۹۴، ۱۱:۲۱ ق.ظ

بحث فانکشن اورلودینگ بسیار ساده است و میتونه به ما توی بهینه کردن کد و درک کد کمک کنه.اما فانکشن اورلودینگ چی هست؟در واقع فانکشن هایی رو که دقیقا هم اسم هم باشند و نوع خروجی انان هم با هم یکی باشد فانکشن های اورلود میگیم.تنها فرقی که این فانکشن های با هم دارند .تعداد و نوع ورودی هایی هستند که میگیرند.مثلا به مثال زیر توجه کنید:

;(int firstfuncoverload(int count

;(int firstfuncoverload(float count

این دو فانکشن از همه لحاظ شبیه هم هستند یعنی نوع خروجی ها یکسانه ، اسم فانکشن ها یکسانه و...اتنها فرق در یک مورد است ،ان هم در بخش ورودی ها است (البته میتوان خروجی ها را هم متمایز کرد).برای اورلود کردن چند فانکشن :

1-اگر تعداد متغیر های یکسانی رو ورودی میگیرن باید نوع اون ها با هم فرق کنه.

2-باید تعداد ورودی های گرفته شده باهم فرق کنه.

نکته:نمیشود فقط با تغییر نوع خروجی فانکشن ها را اورلود کرد.

اگه سوالی داشتید پیام بدبد.

Telegram & Instagram:Chaewonkorea

نظر یادتون نره!!!


نظرات  (۰)

هیچ نظری هنوز ثبت نشده است

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی