12.運算符重載: &nbs12.運算符重載:
operator 函數用法:(不能有下列字符:'::','.','*','->','? :')p;
1.一般:int class_name::operator <運算符> (形參列表) (例92)
2.增量減量運算符: (例93,94,95,96)
a.將一個增量運算符重載為前置的成員函數:12.運算符重載: &nbs
int class_name::operator++();
b.將一個增量運算符重載為后置的成員函數:
int class name::operator++(int);12.運算符重載: &nbs
c.將一個增量運算符重載為前置的友元函數:
int operator ++(class_name&);
d.將一個增量運算符重載為前置的友元函數:)
int operator ++(class_name&,int);
e.下標運算符:
int class_name::operator[](形參) //只能是非靜態成員函數