运算符重载也可以发生函数重载
1.加号运算符重载
Person PersonAddPerson(Person &p)
{
}
//===
Person operator+ (Person &p)
{
}
Person p3=p1.operator+(p2)----->Person p3=p1+p2;
2.左移运算符重载
cout属于ostream(输出流类),全局只能有一个,所以要用引用方式传递
3.重载递增运算符
4.赋值运算符的重载
5.函数调用运算符重载(仿函数)