一、操作符重载 —— 1、成员函数 this
this指向调用者
一)return by reference 语法分析
传递者无需知道接收者是以 reference 形式接收
二)class body 之外的各种定义(definitions)
二、操作符重载 —— 2、非成员函数(无this)
为了对付client的三种可能用法,这里对应开发三个函数
三、临时对象(temp object)
1、下面这些函数绝不可 return by reference, 因为,它们返回的必定是个 local object.
2、typename(); ——》 int(); ——》int i;
typename(); //创建临时对象,生命周期在下一行就结束了