13
সি ++ এ, আমি কী ভেরিয়েবলগুলি ক্যাশে করতে বিরক্ত করব, বা সংকলকটিকে অপ্টিমাইজেশন করতে দেওয়া উচিত? (Aliasing)
নিম্নলিখিত কোডটি বিবেচনা করুন ( pপ্রকারের unsigned char*এবং bitmap->widthকিছু পূর্ণসংখ্যার ধরণের, ঠিক কোনটি অজানা এবং নির্ভর করে আমরা কোনও বাহ্যিক গ্রন্থাগারের কোন সংস্করণ ব্যবহার করছি): for (unsigned x = 0; x < static_cast<unsigned>(bitmap->width); ++x) { *p++ = 0xAA; *p++ = 0xBB; *p++ = 0xCC; } এটি কি অপ্টিমাইজ করার উপযুক্ত …