funkcijski članovi i operatori
Counter varOne, varTwo, varThree;
...
varThree = varOne.Add (varTwo);
ili
varThree = varOne + varTwo;
preopterećenje operatora ‘+’ i ‘-’
Operator zbrajanja je binarni operator – uzima dva objekta
primjer 13, 14
class Counter
{
   ...
   Counter Add (const Counter &);
   Counter operator+ (const Counter &);
   ...
};
Counter Counter::Add (const Counter &)
{
   return Counter(itsVal+rhs.GetItsVal));
}
Counter Counter::operator+ (const Counter &rhs)
{
   return Counter( itsVal + rhs.GetItsVal) );
}
isto vrijedi i za operator preopterećenje operatora ‘-’