为了叙述的方便,以下内容以赋值运算符为例
赋值运算符本质是一个名为operator=的函数,某些运算符必须定义为成员函数
operator=
class Foo { public: Foo& operator=(const Foo&); };