سپیدار جان , برای اینکه مفهوم OOP رو کسی درک کنه(سپس اون رو بکار بگیره) ابتدا لازمه با جدا سازی مفهوم تعریف(Declaration) و پیاده سازی(ّImplementation) ساختارها آشنا بشه.هدف یادگیری مفاهیم بود و مسلمه که در عمل سیستم های جامع تری وجود داره.ثانیا که خداوند - جل و علی- سالهاست که OOP رو خلق کرده
کدوم موارد؟ثالثا هم که تو اینجور موارد تجربه حقیرمیگه C++ به خاطر امکان تعریف دوباره عملگر بهترین زبونه.