برای overload کردن یک عملگر توکار (built-in) یا ارائه یک تبدیل کاربر-تعریف (عملگر قالب ریز/cast) در اعلان یک کلاس یا ساختار از کلمه کلیدی operator استفاده کنید.
مثال
در زیر یک کلاس بسیار ساده شده برای اعداد کسری آمده است. این کلاس عملگرهای + و * برای جمع و ضرب اعداد کسری overload (بازنویسی/بارگزاری مجدد)می کند، همچنین یک عملگر تبدیل که نوع کسری را به نوع double تبدیل می کند را ارائه می دهد.