شما وقتی نوع دادهی خاصی که خودتون تعریف میکنید، یا به هر صورتی از انواع تعریف شده (که یک عملگر به طور روش اعمال میشه) نیست، از سربارگذاری عملگرها استفاده میکنید تا بتونید برای اون نوع دادهی خاص (که معممولا در مورد اشیایی که از نوع کلاسها تعریف شده توسط خود برنامهنویس هست استفاده میشه) هم عملگر رو به کار بگیرین.