section_heading: Preopterećenje operatora
paragraph_text: Kod niže pisan u C++-u definira klasu Kompleksni i razne preopterećene operatore: <syntaxhighlight lang="cpp"> class Kompleksni{ public: double re, im; //kompleksni broj sadrži realni i imaginarni dio Kompleksni{} Kompleksni(double x, double y) : re(x), im(y) {} //preopterećenje konstruktora Kompleksni operator +(double re); // preopterećenje: kompleksni + double (ali ne obrnuto) }; //članska funkcija (deklarirana iznad) - dopušta kompleksni + double ALI NE obrnuto Kompleksni Kompleksni::operator +(double re){ return Kompleksni(this->re + re, im); }