Is following pattern ok/safe ? Or are there any shortcomings ? (I also use it for equality operators)
Derived& operator=(const Derived& rhs) { st
This is fine, but it's a lot more readable IMHO to call the base-class by name:
Base::operator = (rhs);