نکات مهم در برنامه نویسی به زبان cpp

انتخاب بین if else یا switch case

نکته 1: برای استفاده از if else های متعدد پیشنهاد میشود، در صورتی که تعداد if else ها بیشتر از پنج تا بودند حتما از switch case استفاده شود چون switch case توسط has lookup table پیاده سازی شده است و بهینه تر عمل خواهد کرد. و در صورتی که زیر پنج تا می باشد اجرای برنامه از نقطه نظر سرعت تفاوت زیادی نخواهند داشت.

توابع overloaded در مبحث ارث بری

نکته 2: در زبان سی پلاس پلاس، اگر یک تابع در parent  و هم child پیاده سازی شده است یا اصطلاحا overload شده باشد و یک شی یا اشاره گر از parent یا child بسازیم فقط و فقط به یکی از آن توابع overload شده دسترسی خواهیم داشت چون توابع overload شده در مباحث ارث بری در سی پلاس پلاس پشتیبانی نمی شود ولی می توان با دستور  std::using func  از تابع موجود در parent  در داخل child استفاده کرد.

1.7 4 رای ها
رأی شما
اشتراک در
اطلاع از
guest
0 تا پیام
بازخورد (Feedback) های اینلاین
View all comments
فهرست
0
افکار شما را دوست دارم، لطفا دیدگاه خود را ارسال نمائید.x