بهینه سازی c++
این هینه سازی ها روشهایی آسان برای استفاده در کدهای موجود و آتی برای افزایش سرعت برنامه میباشد.
بهرحال این مطلب را به خاطر داشته باشید که سریعترن کد, کدی است که فراخوانی نمیشود.
استفاده از لیست مقداردهی *
همیشه برای مقدار دهی سازنده ها از لیست مقدار دهی استفاده کنید. برای مثال
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
به جای
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
بدون لیست مقدار دهی متغیرهای سازنده پیش فرض پشت پرده فراخوانی شده سپس عملگر مقدار دهی فراخوانی میشود. با لیست مقدار دهی فقط سازنده کپی فراخوانی میشود.
بهینه سازی حلقه ها *
هر جایی که امکان دارد از حلقه پایین شمار استفاده کنید
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
به جای
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
در هر حلقه شرط صفر بودن حلقه سریعتر است
همچنین
i++
از کد
++i
در قسمت سوم حلقه سریعتر است
استفاده از int
همیشه از نوع اینت به جای کاراکتر یا وع شورت استفاده کنید.این نوع یک نوع داده بومی برای ماشین است