السلام عليكم,
ما هو سبب الحاجه الى Operator Overloading؟
اجد صعوبه كبيره في فهمها, عندما نحاول ان نعمل cout << ObejtName; نحصل على خطأ و لا بد استخدام ال operator
ممكن توضيح لهذا الامر؟ و هل سي بلس بلس في مراحله المتقدمه تشبه اكواد الاوبريتور؟ لاني اراها كشيء غريب في syntax