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 ‘-’