Taken from here: http://www.cplusplus.com/doc/tutorial/inheritance/
What is inherited from the base class?
In principle, a derived class inherits every member of a base class except:
its constructor and its destructor
its operator=() members
its friends
My question is, what are operator=() members?
You can define any kind of operator=(). Even very useless ones. But non of them will be inherited to the child class. From your link site I changed the example a little to make it more clear. This example won’t compile because of the mentioned errors.