member access
שלום, האם יש הבדל מבחינת ביצועים בין שתי הפונציות return_somthing_1 ו- return_somthing_2. לפי מה שנראה לי, return_somthing_1 אמורה להיות יותר איטית בטיפה בגלל שיש צורך להוסיף למצביע את ההיסט של ה-member באובייקט. זה נכון ?
שלום, האם יש הבדל מבחינת ביצועים בין שתי הפונציות return_somthing_1 ו- return_somthing_2. לפי מה שנראה לי, return_somthing_1 אמורה להיות יותר איטית בטיפה בגלל שיש צורך להוסיף למצביע את ההיסט של ה-member באובייקט. זה נכון ?
class RetClass { public: int myInt; }; class RetWraper { public: int padding; RetClass myRet; }; RetClass * return_somthing_1(RetWraper * a) { return &a->myRet; } RetClass * return_somthing_2(RetClass * a) { return a; }
תודה,