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[](形参) //只能是非静态成员函数