The copy assignment operator has the usual signature:
my_class & operator = (my_class const & rhs);
Does the following signatur
As in any other usage of const, const is the default, unless you really want to let the user change.