با توجه به اینکه تابع دوست باید در همه جای برنامه جواب بده، پس آرگومانی که از نوع کلاس مورد نظر باشه رو بهش فرستاد.
ولی در یک تابع عضو، بصورت پیشفرض یک شیء از نوع کلاس به تابع فرستاده میشه. (که در مورد سربارگذاری عملگرها گفته میشه عملوندی که صاحب عملگره همون شیئی هست که بصورت پیش فرض به تابع فرستاده میشه.)