3. Унарлы операторларды қайта анықтау Класстың ішінде анықталатын унарлы функция-операторлар параметрлерсіз тұрақты емес әдістің көмегімен көрсетілуі керек, бұл кезде операнд болып оны шақырған обьект табылады, мысалы:
Class monstr {
…
monstr & operator ++() {++health: return *this}
};
monstr Vasia:
cout << (++Vasia).get_health():
4. Бинарлы операторларды қайта анықтау Класс ішінде анықталатын бинарлы функция-операторлар параметрлерсіз тұрақты емес әдістің көмегімен көрсетілуі керек, бұл кезде оны шақырған обьект бірінші операнд болып табылады:
Class monstr {
…
bool operator > (const monstr &M) {
If (health> M.health) return true;
Return false;
}
};