An assignment operator shall be implemented by a non-static member function with exactly one parameter.Because a copy assignment operator operator= is implicitly declared for a class if not declared by the user ,a base class assignment operator is always hidden by the copy assignment operator of the derived class. --- 摘自 [ANSI-C++ 1998 Standard]下面有一段代码: