Assignment
cppreference Copy assignment operator
cppreference Move assignment operator
Calling operators of base class
stackoverflow calling operators of base class… safe?
This is fine, but it's a lot more readable IMHO to call the base-class by name:
Base::operator = (rhs);