سلام!
این جلسه قرار است تمامی عمل گر هایی را که تا کنون طرز سربارگذاری آن ها را یاد گرفتیم، در خود class تعریف کنیم نه در بیرون آن. این نوع تعریف درست تر هم به نظر می آید چون عمل گر ها خود عضوی از class هستند پس باید درون آن تعریف شوند.
وقتی که یک عمل گر را درون بدنه ی class تغییر می دهید، ورودی اوّل آن به صورت پیش فرض یک object از نوع همان class است که درون آن هستیم. مثلا فرض کنید می خواهید عمل گر += را برای Point (که کد آن را طی جلسات پیش تا جای خوبی پیش بردیم) تغییر دهید. برای انجام این کار در درون کلاس باید بنویسید
void operator+=(const Point&);